2017-08-16 84 views
0

我無法在WordPress網站上保存標題菜單 - 它保持500內部服務器錯誤失敗。我試過更新我的.htaccess文件,並且php內存限制已被設置爲128M。核心文件最近更新(4.8),並且網站中的所有內容都可以很好地保存(頁面,其他菜單,分機)。它只是包含60多個項目的標題菜單,可以獲取錯誤信息。試圖保存菜單後當在nav-menus.php中保存菜單時WordPress 500內部服務器錯誤

編輯

調試日誌不包含致命錯誤。很多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錯誤仍然只顯示了。

+1

檢查服務器日誌請 –

+0

請問,如果你粘貼'標題中的代碼相同的情況發生。 php'?另外,你的語法是否有效? –

+0

500通常表示語法錯誤。檢查瀏覽器中的源代碼以查看生成的HTML停止的位置。 – user8230352

回答

0

我發現this文章有類似的問題:

WordPress是沒有限制,你可以有菜單的數量。您的網絡 託管服務器是。有限的POST最大變量,這是限制 大量的項目被保存。

所以要儘量增加以下PHP設置在php.ini中類似如下所示:

post.max_vars = 5000 
request.max_vars = 5000 
+0

是否應該在php.ini中添加? – user2268170

+0

是的,與php內存限制相同。 – user8230352