Как исправить странную ошибку 500 после редактирования меню?


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

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

Все остальные области веб-сайта и области администрирования работают отлично, за исключением ссылки на управление меню. Я попытался сделать все, что мог придумать, чтобы решить проблему, включая удаление всех плагинов и настроек, внесенных в мой файл functions.php, однако я не могу решить проблему.

Я надеялся, что кто-нибудь здесь сможет помочь мне решить эту проблему или предложить что-нибудь для диагностики этого вопрос.

Мы будем очень признательны за любую помощь!

Author: MikeSchinkel, 2010-10-13

3 answers

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

По сути, проблема, по-видимому, заключалась в том, что modsecurity вызвала внутреннюю ошибку сервера 500, потому что по какой-то причине (которую мне еще предстоит понять) страница меню отправляла кучу данных в теле ответа.

Чтобы решить проблему, мне просто нужно было добавить следующее в мой файл vhost.conf и перезапустить apache. Здесь я удвоил тело ответа размер.

SecResponseBodyLimit 1572864
 3
Author: NetConstructor.com, 2010-10-13 20:42:45

Я столкнулся с той же проблемой. По какой-то причине WordPress вставляет полный текст сообщения в описание каждого элемента меню, что делает его очень тяжелым для загрузки, когда есть несколько элементов. Просто измените (сократите) или удалите это описание, и изменения будут сохранены без ошибок 500. Это сработало для меня.

 1
Author: , 2011-04-14 02:04:44

Я обошел это, обновив меню через Внешний вид > Настройка > Меню

 0
Author: Cornell, 2019-08-27 02:26:46