Limites d’exécution PHP
Les plans Managed Hosting for 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 Hosting for 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.