重灌狂人

WordPress XML-Sitemap 外掛遇到「Fatal error: Allowed memory size exhausted」問題的解決方法

在某些主機環境或狀況下,當我們安裝使用XML-Sitemap外掛後(可以自動產生sitemap.xml網站地圖的工具),如果沒設定好,可能會在產生Sitemap網站地圖檔時出現記憶耗盡的錯誤狀況,不但會出現如「Fatal error: Allowed memory size of 262144 bytes exhausted」這樣的訊息,而且還無法順利完成地圖檔的生成工作。

錯誤狀況就像這樣:

Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 35 bytes) in /public_html/wp-includes/plugin.php on line 274

12-35-52

 

回到XML-Sitemap的設定頁面則會出現紅字的錯誤訊息:

12-39-31

 

之前還曾經跑去修改伺服器的「php.ini」檔案中的「memory_limit」設定值,不過不管改多大都還是一樣會出問題。後來,,

找了一些討論之後,發現是下面這個「試著將記憶體限制增加至: 」欄位設定錯誤了,正確應該是「16M」或「4M」,而不是「16」或「4」,難怪一直出錯。其實那個欄位也可以直接清空就好了,不用設定數字也可以正常運作

12-51-01

 

修改好設定之後,再去按一下「重新產生網站地圖」,讓它重新生成網站的Sitemap就OK囉。網站的Sitemap有什麼用?就是給搜尋引擎看的啦,方便搜尋引擎完整的、快速的收錄你的網站中的文章。

12-52-38 

 

外掛名稱:Google XML Sitemaps
外掛版本:3.1.0.1
官方網頁:http://www.arnebrachhold.de/
外掛下載:按這裡
環境需求:用WordPress自己架站的人才用得到,支援WP 2.1+。

Exit mobile version