Я не могу сохранить меню заголовка на своем сайте в WordPress — оно продолжает работать с ошибкой 500 Internal Server Error. Я попытался обновить мой файл .htaccess, и предел памяти php был установлен на 128M. Основные файлы были недавно обновлены (4.8), и все остальное на сайте хорошо сохраняется (страницы, другие меню и т. Д.). Это просто меню заголовка (которое содержит более 60 пунктов), которое получает ошибку.
РЕДАКТИРОВАТЬ
Журнал отладки после попытки сохранить меню не содержит фатальных ошибок. Много PHP-уведомлений для устаревших вещей, хотя. Вот пример:
[16-Aug-2017 17:23:21 UTC] PHP Notice: Undefined variable: th_query in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/functions.php on line 377
[16-Aug-2017 17:23:21 UTC] PHP Notice: Trying to get property of non-object in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/functions.php on line 377
[16-Aug-2017 17:23:23 UTC] PHP Notice: The called constructor method for WP_Widget in WDG_SpecialRecentPostsPro is <strong>deprecated</strong> since version 4.3.0! Use <pre>__construct()</pre> instead. in /var/www/vhosts/mysite.com/mysubsite.com/wp-includes/functions.php on line 3894
[16-Aug-2017 17:30:27 UTC] PHP Notice: Use of undefined constant url - assumed 'url' in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/header.php on line 339
Ошибка 500 по-прежнему отображается только при попытке сохранить меню заголовка в меню «Внешний вид»> «Меню».
я нашел этот статья с похожей проблемой:
WordPress не ограничивает количество меню, которое вы можете иметь. Ваш веб
Хост-сервер есть. Существуют ограничения для переменных POST max, которые ограничивают
большое количество сохраняемых записей.
Поэтому попробуйте увеличить следующие настройки PHP в php.ini к чему-то, как показано ниже:
post.max_vars = 5000
request.max_vars = 5000
Я не могу сохранить меню заголовка на своем сайте в WordPress — оно продолжает работать с ошибкой 500 Internal Server Error. Я попытался обновить мой файл .htaccess, и предел памяти php был установлен на 128M. Основные файлы были недавно обновлены (4.8), и все остальное на сайте хорошо сохраняется (страницы, другие меню и т. Д.). Это просто меню заголовка (которое содержит более 60 пунктов), которое получает ошибку.
РЕДАКТИРОВАТЬ
Журнал отладки после попытки сохранить меню не содержит фатальных ошибок. Много PHP-уведомлений для устаревших вещей, хотя. Вот пример:
[16-Aug-2017 17:23:21 UTC] PHP Notice: Undefined variable: th_query in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/functions.php on line 377
[16-Aug-2017 17:23:21 UTC] PHP Notice: Trying to get property of non-object in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/functions.php on line 377
[16-Aug-2017 17:23:23 UTC] PHP Notice: The called constructor method for WP_Widget in WDG_SpecialRecentPostsPro is <strong>deprecated</strong> since version 4.3.0! Use <pre>__construct()</pre> instead. in /var/www/vhosts/mysite.com/mysubsite.com/wp-includes/functions.php on line 3894
[16-Aug-2017 17:30:27 UTC] PHP Notice: Use of undefined constant url - assumed 'url' in /var/www/vhosts/mysite.com/mysubsite.com/wp-content/themes/mysitetheme/header.php on line 339
Ошибка 500 по-прежнему отображается только при попытке сохранить меню заголовка в меню «Внешний вид»> «Меню».
я нашел этот статья с похожей проблемой:
WordPress не ограничивает количество меню, которое вы можете иметь. Ваш веб
Хост-сервер есть. Существуют ограничения для переменных POST max, которые ограничивают
большое количество сохраняемых записей.
Поэтому попробуйте увеличить следующие настройки PHP в php.ini к чему-то, как показано ниже:
post.max_vars = 5000
request.max_vars = 5000