Begränsningar för PHP-körning
Managed WordPress-planer tillåter inte direkt PHP-kodkörning utanför WordPress. Det innebär att alla PHP-koder som inte är kopplade direkt till WordPress inte fungerar alls.
Körning av PHP-kod har blockerats för följande mappar för att skydda din webbplats:
- / ($DOC _ROOT)
- / uppladdningar
- / filer
- / wp-innehåll
- / wp-includes
- / akismet
Det finns undantag för skript som kan hjälpa till med felsökning. Dessa filer måste finnas i din dokumentrot för att de ska fungera.
- PHP-infofil : Detta skript måste ha namnet info.php eller phpinfo.php och placeras i dokumentets rot. Alla andra filnamn fungerar inte .
- PHP-post () : Om du behöver testa funktionerna för PHP-post () kan du ladda upp en fil med namnet mail_test.php till dokumentrot. Alla andra filnamn fungerar inte .
Felsökning
Om ditt skript är blockerat visas ett 403-förbjudet fel. För phpinfo.php , info.php eller mail_test.php flyttar du skriptet till rätt katalog (dokumentrot) eller ger det rätt namn.
För alla insticksprogram som kräver att skript finns utanför WordPress för att fungera korrekt stöds inte dessa insticksprogram i Managed WordPress-planer. Arbeta med utvecklaren av insticksprogrammet för att lösa problemet. Om insticksprogrammet är beroende av ett skript för att fungera som ett API rekommenderar vi att du integrerar det med WordPress-API : et.
För alla andra skript rekommenderar vi att du ansluter till själva WordPress så att dessa skript körs på en webbadress med permalänkar.