首頁 » 部落維護 » 求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~
求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~
UPDATE:決定不再採用UTW這個插件了,改用Simple Tagging這個插件,目前在等Kirin回覆中文語系檔的下載位置~
UPDATE 0601 pm18:13
剛剛尼爾回覆了,但是我嘗試過後還是會出錯,並且我後台外掛區UTW只有一個項目,並沒有三個項目啊@_@
我也是從UTW官網下載的最新版本耶~
以下是尼爾提供的解決方法,但我試過還是沒有用,希望WP的格友們能幫幫忙替我找出解決方法,多謝^_*
1. 先停用所有的外掛,然後一個一個啟動,再試試會讓你產生錯誤訊息的動作,原兇可能就是某個外掛。不曉得你在升級wp時,是否有依照步驟,刪除舊檔案和停用所有外掛再升級?
2. 更新所有的外掛,查找一下新的版本。
3. 關於UTW,在後台的外掛列表中,應該會出現三個UTW的項目,我只啟動了其中兩個。除非你有更動過UTW,否則從官方那邊下載回來,放到外掛資料夾後,就會在後台看到三個項目。
你的問題應該是外掛衝突,跟pluggable.php或是wp-db.php沒有關係(除非你曾修過這兩個檔案),所以花點時間把罪魁禍首揪出來吧!
從前天就開始把這裡(WP)做一個升級的動作,看了WP格友尼爾的升級步驟做範本,總算把WP成功升級了,之前每回只要一升級都會出問題,這次是還好沒出啥大錯,不過UTW這個插件還是出了問題,真的是很煩耶>_<
跑去請教尼爾,他也有回覆我的問題,不過我照做後還是有錯誤產生,再次去問尼爾,但他截至目前為止尚未答覆我,我想這兩天他大概也忙~
要請教所有的WP格友們,我這錯該如何處理啊!?
剛開始在我的tw-autosave.php這個外掛還沒有移除的時候,我只要一編輯舊文章的標籤,儲存之後就會跳出以下錯誤碼的頁面,根本沒辦法編輯儲存↓
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1', ")<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1', ")<br />
- Warning: Cannot modify header information - headers already sent by (output started at /home/carrieli/public_html/blogs/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-content/plugins/tw-autosave.php on line 119<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1', ")<br />
- Warning: Cannot modify header information - headers already sent by (output started at /home/carrieli/public_html/blogs/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-content/plugins/tw-autosave.php on line 119<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1', ")<br />
- Warning: Cannot modify header information - headers already sent by (output started at /home/carrieli/public_html/blogs/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-includes/pluggable.php on line 329
後來我聽尼爾的話,把tw-autosave.php這個外掛移除後,想說應該沒問題了,就又嘗試編輯舊文章的標籤,接下來要儲存的時候又跳出了以下錯誤碼頁面不讓我儲存,我真的會發瘋耶↓
- <br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
- Warning: Cannot modify header information - headers already sent by (output started at /home/carrieli/public_html/blogs/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-includes/pluggable.php on line 329
於是我只好把我的pluggable.php檔案叫出來看第329行的地方,他是這段程式碼↓
- header("Location: $location");
我實在不知道要修改什麼啊~而且當初天佑的UTW教學好像也沒說要改這個pluggable.php檔案啊!我又再問了尼爾:
我是在編輯完下標籤後要存檔時出的錯,我那篇文章和另一篇文章的標籤相同(這是我編輯標籤的第二篇文章,編輯第一篇時完全沒出錯),難道錯誤跟這個有關嗎?
還有,我仔細看了尼爾你的插件頁面,發覺你的UTW有兩個檔案耶~可是我後台外掛的UTW只有一個喔…就是「Ultimate Tag Warrior 3.14159265 版」的這個插件,沒有你另外一個「Ultimate Tag Warrior: Tag Archive」,會是這樣才出錯的嗎?
不過尼爾目前還沒有時間回覆我,希望WP的格友們幫個忙,替我看看究竟出了什麼錯,拜託了~
附註:在我這篇文章寫完後,我還是不死心的在文章編輯區底下的Tags的輸入欄加了標籤,就是那麼邪門,又出了底下這串錯誤碼的頁面不讓我儲存↓
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','4', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','5', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','6', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','7', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','8', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','4', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','5', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','6', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','7', '')<br />
- WordPress database error: [Duplicate entry '0' for key 1]<br />
- INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','8', '')<br />
- Warning: Cannot modify header information - headers already sent by (output started at /home/carrieli/public_html/blogs/wp-includes/wp-db.php:132) in /home/carrieli/public_html/blogs/wp-includes/pluggable.php on line 329
好在我有習慣先把所有文章複製一遍再送出發表,要不然我真的會欲哭無淚…囧
請所有WP格友們幫幫忙來找出解決方法,拜託了~
文by覺非/怎麼搞的.每回升級必有錯誤產生!?
【歷史上的今天】
- For S│情書.之二 - 2009
- 新奇│365BlogLink博鄰的T恤 - 2007









Kirin:
我聽了你的建議,目前已經把UTW移除了,也下載了Simple Tagging、並已上傳且啟用了這個插件;但是想請問一下,你的中文語系檔放在哪裏呢?因為我沒在你的WP中文化網頁看到這個中文語系檔耶@_@
要再次麻煩你回覆一下囉~
Hi Carrie,
嗯…Kirin 並不建議在 WordPress 2.2 版本繼續使用 UTW;一來 UTW 本身有效能問題,二來相容性也是很麻煩的事情。
個人建議有二:
放棄 UTW,等 2.3。理由:反正文章也不多,先用分類頂著先…XD
轉用 Simple Tagging,並使用該外掛的匯入功能匯入 UTW 的標籤。當然,Kirin 的 WordPress 2.2 本身也是用 Simple Tagging,而且也有做中文語系檔歐!。