日期:2013/08/20 / 分類:網站經營 / 作者:軟體APP

今天花了很多時間在幫朋友處理Wordpress 分類及標籤消失的問題,由於看起來很像資料庫消失的問題,所以會由資料庫開始懷疑,發現資料庫都正確後,才開始進行一連串的猜測!

Wordpress 中文繁體

一連串白費工夫的測試

1. 今天一連做了很多的動作,第一猜想的是於由wordpress更新後會有資料庫的升級,因此先匯入昨天甚至上個月的資料庫。(x)

2. 認為wordpress沒有安裝好,重新安裝了一次。(x)

3. PHP及MYSQL的程式版本太舊,分別進行程式更新。(x)

真正的問題點
唉! 安裝每個程式後,都要留心錯誤訊息的輸出檔,wordpress的錯誤訊息是寫在error_log.txt,仔細查看後才知道有一個挺嚴重的問題”WordPress 資料庫錯誤: Can’t create/write to file ‘/dev/shm/#sql_813_0.MYI’ (Errcode: 13) “,這個訊息代碼說明著在進行SQL指令SELECT時沒有任何的暫存運算空間可以使用,由於沒有辦法進行sql指令,當然無法資料庫taxonomy列出來,理所當然的分類(category)及標籤(tag)消失是一定的!

可能發生的Errcode: 13的原因

1. tmp暫存的子目錄已經滿了,請將內的檔案清除,不然就是加大虛擬主機的空間使用量,或是屬性設定錯誤讓資料無法寫入暫存,並利用暫存計算。

2. 檢視主機程式sql設定檔my.cnf內的暫存設定,一般會寫在[mysqld],看清楚tmpdir的設定是否為tmpdir=/tmp,確認有設定暫存空間子目錄!

鄰近文章

上一篇: 下一篇:

文章標籤

,

隨機文章

手機選單