От WordPress 5.2 насам WordPress показва съобщение за критична грешка, когато PHP грешка срине сайта. Почти винаги причината е плъгин, тема или версия на PHP, която не пасва на сайта. С тези стъпки ще откриете виновника.
Стъпка 1 — Проверете пощата си
При критична грешка WordPress изпраща имейл до администраторския адрес с името на плъгина или темата, които са причинили грешката, и връзка към режима за възстановяване. Чрез нея влизате, докато проблемният плъгин е временно изключен, и можете да го обновите или изтриете.
Стъпка 2 — Включете лога за грешки
Не сте получили имейл? Отворете File Manager в DirectAdmin, влезте в public_html и редактирайте wp-config.php. Над реда /* That's all, stop editing! */ добавете:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
Заредете сайта отново и отворете wp-content/debug.log. Последните редове показват грешката и файла, в който възниква, например wp-content/plugins/ime-na-plagin/....
Стъпка 3 — Изключете плъгина или темата
- Плъгин: във File Manager преименувайте папката
wp-content/plugins/ime-na-plagin, например наime-na-plagin-off. WordPress ще изключи плъгина. - Всички плъгини: ако не знаете кой е, преименувайте цялата папка
pluginsи след това ги активирайте отново един по един. - Тема: преименувайте папката на активната тема в
wp-content/themes. WordPress ще премине към стандартна тема, ако има инсталирана.
Стъпка 4 — Проверете версията на PHP
Ако грешката се появи след обновяване на PHP, възможно е плъгин или тема още да не са готови за тази версия. В DirectAdmin избирате версията на PHP за всеки домейн. Върнете временно предишната версия, обновете плъгина и след това включете отново по-новата версия.
Стъпка 5 — Недостатъчно памет?
Ако в лога пише Allowed memory size exhausted, увеличете лимита на паметта на WordPress в wp-config.php:
define('WP_MEMORY_LIMIT', '256M');
Не се получава?
Възстановете последното работещо резервно копие с Backuply; вижте Възстановяване на WordPress с Backuply. След това не забравяйте да върнете WP_DEBUG на false.
Повече за WordPress в Actiefhost ще намерите на страницата WordPress хостинг. Нуждаете се от помощ? Свържете се с поддръжката.