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

最後更新:09-12, 2013 下午 8:04

TAG:

Author: 不來恩

briiancom@gmail.com

相關資訊

訪客留言:

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

  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

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

  2. Google XML Sitemaps很好用
    不過最近遇到困擾,Google說每個Sitemap只能有50000條網址,超過了怎麼辦?
    Google XML Sitemaps並沒有自動切割的功能?

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *