Ошибка 502 в админке
-
У нас стоит последняя версия Вордпресса.
При сегодняшнем утреннем заходе в админку на сайт, я обнаружил ошибку 502, которая, странным образом выдавалась на некоторых страницах в каталоге «wp-admin/». Я сразу обратился к Гуглу, там я выяснил что это ошибка возникает из-за ошибок хостинга. Позвонил в хостинг. Повисев в ожидании минут 10, мне сказали что на хостинге проблем нет, и скорее всего проблема где-то у нас на сайте.
Зайдя в файл редактирования страницы, который корректно отображался, я увидел что есть обновления. Сначала я подумал, что в них кроется корень проблемы.
Дальше я приступил к выявлению файлов, где возникает ошибка. Выяснил путем перебора эти файлы:
- wp-admin/index.php
- wp-admin/update-core.php
- wp-admin/plugins.php
- wp-admin/plugin-install.php
- wp-admin/admin.php
Все остальные файлы, кроме некоторых файлов настроек, работали нормально.
Первым делом я вручную обновил файлы Вордпресса. С помощью инструкции https://codex.wordpress.org/Updating_WordPress#Manual_Update.
Но тщетно. Ошибка сохранилась.Дальше я решил закрывать комментариями части кода, чтобы вычислить источник проблемы.
В файле «admin.php» на 329 строке есть функция:
do_action( "load-{$pagenow}" );
Когда я ее закомментировал, в некоторых файлах ошибка пропала. Говоря конкретнее, в меньшинстве файлов. Только 2 файла:
- wp-admin/update-core.php
- wp-admin/plugins.php
Но я смог обновить один из плагинов который требовал обновления. Я думал что все из-за него. Но позже ошибка так же сохранилась.
В дополнение, хочу рассказать небольшую предыстроию.
Я работаю в фирме недавно. До меня был парень, который устанавливал Вордпресс в 10 году. И так как тогда не было русскоязычной версии, он установил стороннюю сборку. Году в 13, поддержка этой сборки прекратилась, так как появилась официальная русская версия. И с тех пор обновлений не было. Когда я приступил к работе мы, с моим напарником обновили вордпресс, просто поменяв адреса серверов обновления. Где то месяц, все было хорошо. Но сегодня приключилось такое вот событие.Каким образом можно исправить ситуацию? Была мысль с переносом на чистый ВП, но из-за этой ошибки нельзя экспортировать настройки плагинов.
- Тема «Ошибка 502 в админке» закрыта для новых ответов.