Grænser for PHP -udførelse
Managed WordPress -planer tillader ikke direkte udførelse af PHP -kode uden for WordPress. Det betyder, at enhver PHP -kode, som ikke er bundet direkte til WordPress, slet ikke fungerer.
Kørsel af PHP -kode er blevet blokeret for følgende mapper for at beskytte dit site:
- /($DOC _ROOT)
- /uploads
- /filer
- /wp-indhold
- /wp-includes
- /akismet
Der er undtagelser for scripts, der kan hjælpe med fejlfinding. Disse filer skal være i din dokumentrod for at virke.
- PHP -infofil: Dette script skal have navnet info.php eller phpinfo.php og placeres i din dokumentrod. Alle andre filnavne fungerer ikke .
- PHP mail () : Hvis du har brug for at teste PHP mail () funktionalitet, kan du uploade en fil med navnet mail_test.php til din dokumentrod. Alle andre filnavne fungerer ikke .
Fejlfinding
Hvis dit script er blokeret, viser det en 403 Forbidden -fejl. For phpinfo.php , info.php eller mail_test.php skal du flytte scriptet til den korrekte mappe (dokumentrod) eller give det korrekte navn.
For alle plugins, som kræver, at scripts er uden for WordPress for at fungere korrekt, understøttes disse plugins ikke på Managed WordPress -planer. Arbejd med dit plugins udvikler for at løse problemet. Hvis plugin er afhængig af et script til at fungere som en API, anbefaler vi integration med WordPress native API -system .
For alle andre scripts anbefaler vi, at du tilslutter dig WordPress selv, så disse scripts kører på en permalink -URL.