Limites d’exécution PHP
Les plans Managed WordPress n'autorisent pas l'exécution directe de code PHP en dehors de WordPress. Cela signifie que tout code PHP qui n'est pas lié directement à WordPress ne fonctionnera pas du tout.
L'exécution de code PHP a été bloquée pour les dossiers suivants afin de protéger votre site:
- / ($DOC _ROOT)
- / uploads
- / fichiers
- / wp-content
- / wp-includes
- / akismet
Il existe des exceptions pour les scripts qui peuvent faciliter le dépannage. Ces fichiers doivent se trouver dans la racine de votre document pour fonctionner.
- Fichier info PHP : Ce script doit être nommé info.php ou phpinfo.php et placé à la racine de votre document. Tout autre nom de fichier ne fonctionnera pas.
- PHP mail () : Si vous avez besoin de tester la fonctionnalité PHP mail (), vous pouvez uploader un fichier nommé mail_test.php vers la racine de votre document. Tout autre nom de fichier ne fonctionnera pas.
Dépannage
Si votre script est bloqué, il affiche une erreur 403 Forbidden. Pour phpinfo.php , info.php ou mail_test.php , déplacez le script vers le répertoire approprié (racine du document) ou donnez-lui le nom correct.
Pour tous les plug-ins qui nécessitent que les scripts soient en dehors de WordPress pour fonctionner correctement, ces plug-ins ne sont pas pris en charge sur les plans Managed WordPress. Travaillez avec le développeur de votre plug-in pour résoudre le problème. Si le plug-in repose sur un script pour agir en tant qu'API, nous recommandons l'intégration avec le système d'API natif de WordPress .
Pour tous les autres scripts, nous vous recommandons de vous connecter à WordPress lui-même afin que ces scripts s'exécutent sur une URL de lien permanent.