Совет по разрешению HTTP 500 на сайте WP?

Я ищу немного помощи в устранении неполадок веб-сайта; кажется, я не могу войти в панель инструментов WordPress или использовать функцию онлайн-книги. Он продолжает выдавать следующее сообщение

В настоящее время сайт www.website.co.uk не может обработать этот запрос. ОШИБКА HTTP 500

Я переименовал папку с плагинами, чтобы проверить, была ли это проблема с плагинами, которые не решили мою проблему. Версии Apache и PHP приведены ниже:

  • Apache версии 2.4.39
  • PHP версии 7.2.18

Я проверил журнал ошибок PHP и обнаружил несколько ошибок, таких как:

[11-Apr-2017 11:56:28 UTC] Неустранимая ошибка PHP: оператор объявления пространства имен должен быть самым первым оператором в скрипте в /home/madeleyt/public_html/wp-content/plugins/appointment-booking/lib/ Plugin.php в строке 3`

Затем я снова переименовал плагин, который ничего не исправил.

Любые идеи? ТИА.


person Elliot Dyson    schedule 18.06.2019    source источник
comment
Можем ли мы иметь немного контекста об ошибке, сайт сломался именно так, или это произошло после того, как вы что-то изменили в коде / разделе администратора Wordpress? Если второе, пытались ли вы отменить то, что сделали?   -  person Kaddath    schedule 18.06.2019
comment
Что ж, ваш плагин для бронирования встреч, похоже, содержит ошибочный код, поэтому я попытался бы сначала физически удалить именно его. (Сделайте резервную копию базы данных, прежде чем пытаться что-нибудь сделать.)   -  person 04FS    schedule 18.06.2019
comment
Что-то находится над объявлением пространства имен в /home/madeleyt/public_html/wp-content/plugin/appointment-booking/lib/Plugin.php. Проверка работоспособности: отключите плагин.   -  person MartijnICU    schedule 18.06.2019
comment
Насколько мне известно, это было вызвано обновлением (веб-сайт друга; мало что знает о том, что произошло).   -  person Elliot Dyson    schedule 18.06.2019
comment
Почему в вашем журнале ошибок есть даты 2,5 года назад? Вы отлаживаете устаревший код или что-то в этом роде?   -  person Martin    schedule 18.06.2019


Ответы (1)


Из журнала ошибок видно, что причиной проблемы является подключаемый модуль бронирование встреч. Попробуйте деактивировать его и запустить сайт. Если все еще есть HTTP-500, проверьте его в журнале ошибок apache. HTTP-500, скорее всего, связан с какой-то программной ошибкой на сайте.

Попробуйте деактивировать все плагины и активировать их по одному, а также одновременно проверить журнал ошибок. Если не удается воспроизвести проблему, попробуйте переключить тему на любую другую тему по умолчанию, например, на двадцать шестнадцать и т. д. Надеюсь, это поможет.

person Neeraj Krishna Maurya    schedule 18.06.2019
comment
Я удалил этот плагин из файлового менеджера в cPanel, но пока не повезло. - person Elliot Dyson; 18.06.2019
comment
Вы отключили все плагины? И переключить тему на любую тему по умолчанию? Если оба шага выполнены , вы все еще видите 500 на сайте посещения? Также вы можете попробовать обновить файл .htaccess, нажав кнопку «Сохранить постоянную ссылку». Пожалуйста, поделитесь error.log, пока вы видите 500. - person Neeraj Krishna Maurya; 19.06.2019