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+。

Posted in WordPress 網站架設Tagged
注意事項:本站所介紹之軟體、設定或網站服務,經實際安裝測試並通過防毒軟體掃毒。但因為不同電腦環境與軟體設定可能都各有差異,建議您僅在非工作用的電腦安裝、測試,避免因為不可預知的錯誤影響您的工作或電腦運作。從本站下載的軟體由所屬軟體公司提供,本站未經任何修改且無法保證軟體公司可能在新版程式中自行安插廣告程式或其他維護不當等因素而造成損害。在進行任何操作與設定之前,記得先行備份電腦中的重要資料,避免因為未依指示的不當操作或其他疏失造成資料毀損。當您依照本文所提供之訊息執行各種操作,表示您已閱讀此注意事項並同意自行承擔可能之風險與責任。
相關資訊
訪客留言

10 則回應

  1. 我想請問一下,我的裡面不知道是哪個外掛造成了記憶體使用量大增,我最近才開始使用WP來架站,但是不知道誤什麼這麼吃記憶體,因為放在虛擬空間很怕會因為這樣被砍。
    “整個建置過程大約花費 0.37 秒 來完成,並且使用了 65.75 MB 的記憶體。”
    我列出我有裝的外掛,可以幫我看看哪些是很吃記憶體的嗎?

    Add Link to Facebook
    Akismet
    bbPress
    Captcha
    Category Order and Taxonomy Terms Order
    Dynamic To Top
    FancyBox for WordPress
    Featured Post with thumbnail
    Google XML Sitemaps
    Hotfix
    Limit Login Attempts
    My Category Order
    PuSHPress
    Really simple Facebook Twitter share buttons
    Revision Control
    ShareThis
    Simple Featured Posts Widget
    This Day In History
    WordPress Database Backup
    WordPress Importer
    Wp-Thumbie
    WP Super Cache

    我自己也會嘗試看看一個一個停用後再重新產生地圖來看看花費多少記憶體。還是說有什麼辦法可以直接看目前用了多少記憶體?

發表迴響

你的電子郵件位址並不會被公開。