Керований WordPress Довідка

Ми спробували якнайкраще перекласти цю статтю. Також доступна версія англійською мовою.

Межі виконання PHP

Плани Managed WordPress не дозволяють виконувати безпосередньо код PHP за межами WordPress. Це означає, що будь-який код PHP, який не пов’язаний безпосередньо з WordPress, взагалі не працюватиме.

Щоб захистити ваш сайт, заблоковано виконання коду PHP для таких папок:

  • / ($DOC _ROOT)
  • / завантаження
  • / файли
  • / wp-вміст
  • / wp-includes
  • / akismet

Існують винятки для сценаріїв, які можуть допомогти у вирішенні проблем. Ці файли повинні бути в кореневому каталозі вашого документа, щоб працювати.

  • Інформаційний файл PHP : Цей сценарій має мати ім’я info.php або phpinfo.php і містити його у кореневому каталозі документа. Будь-яке інше ім’я файлу не працюватиме.
  • PHP mail () : Якщо вам потрібно протестувати функціональність PHP mail (), ви можете завантажити файл mail_test.php до кореневого каталогу документа. Будь-яке інше ім’я файлу не працюватиме.
Увага! Використання цих імен файлів для інших сценаріїв, крім відомостей PHP, або файлів тестування пошти вважатиметься порушенням Угода про хостинг .

Виправлення неполадок

Якщо ваш сценарій заблоковано, відображатиметься 403 Заборонена помилка. Для phpinfo.php , info.php або mail_test.php перемістіть сценарій до потрібного каталогу (кореневий каталог документа) або надайте йому правильну назву.

Для будь-яких плагінів, для яких сценарії не повинні працювати з WordPress, ці плагіни не підтримуються в планах Managed WordPress. Попрацюйте з розробником вашого плагіну, щоб усунути проблему. Якщо плагін використовує сценарій для роботи в якості API, ми рекомендуємо інтегрувати його з власною системою API WordPress .

Для всіх інших сценаріїв ми рекомендуємо підключитись до самого WordPress, щоб ці сценарії працювали за URL-адресою постійного посилання.

Додаткові відомості