首頁 » 部落維護 » 求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~

求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所有WP格友們幫忙找原因~

發表評論 2007年6月1日   列印此文 列印此文 轉寄此文 轉寄此文

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這個外掛還沒有移除的時候,我只要一編輯舊文章的標籤,儲存之後就會跳出以下錯誤碼的頁面,根本沒辦法編輯儲存↓

  1. WordPress database error: [Duplicate entry  '0'  for key 1]<br />
  2. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1',  ")<br />
  3. WordPress database error: [Duplicate entry  '0'  for key 1]<br />
  4. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10' ,'1',  ")<br />
  5. 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 />
  6. WordPress database error: [Duplicate entry  '0'  for key 1]<br />
  7. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES  ('10' ,'1',  ")<br />
  8. 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 />
  9. WordPress database error: [Duplicate entry  '0'  for key 1]<br />
  10. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES  ('10' ,'1',  ")<br />
  11. 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這個外掛移除後,想說應該沒問題了,就又嘗試編輯舊文章的標籤,接下來要儲存的時候又跳出了以下錯誤碼頁面不讓我儲存,我真的會發瘋耶↓

  1. <br />
  2. WordPress database error: [Duplicate entry '0' for key 1]<br />
  3. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
  4. WordPress database error: [Duplicate entry '0' for key 1]<br />
  5. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
  6. WordPress database error: [Duplicate entry '0' for key 1]<br />
  7. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
  8. WordPress database error: [Duplicate entry '0' for key 1]<br />
  9. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('10','1', ")<br />
  10. 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行的地方,他是這段程式碼↓

  1. header("Location: $location");

 我實在不知道要修改什麼啊~而且當初天佑的UTW教學好像也沒說要改這個pluggable.php檔案啊!我又再問了尼爾:

我是在編輯完下標籤後要存檔時出的錯,我那篇文章和另一篇文章的標籤相同(這是我編輯標籤的第二篇文章,編輯第一篇時完全沒出錯),難道錯誤跟這個有關嗎?

還有,我仔細看了尼爾你的插件頁面,發覺你的UTW有兩個檔案耶~可是我後台外掛的UTW只有一個喔…就是「Ultimate Tag Warrior 3.14159265 版」的這個插件,沒有你另外一個「Ultimate Tag Warrior: Tag Archive」,會是這樣才出錯的嗎?

 不過尼爾目前還沒有時間回覆我,希望WP的格友們幫個忙,替我看看究竟出了什麼錯,拜託了~

 附註:在我這篇文章寫完後,我還是不死心的在文章編輯區底下的Tags的輸入欄加了標籤,就是那麼邪門,又出了底下這串錯誤碼的頁面不讓我儲存↓

  1. WordPress database error: [Duplicate entry '0' for key 1]<br />
  2. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','4', '')<br />
  3. WordPress database error: [Duplicate entry '0' for key 1]<br />
  4. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','5', '')<br />
  5. WordPress database error: [Duplicate entry '0' for key 1]<br />
  6. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','6', '')<br />
  7. WordPress database error: [Duplicate entry '0' for key 1]<br />
  8. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','7', '')<br />
  9. WordPress database error: [Duplicate entry '0' for key 1]<br />
  10. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','8', '')<br />
  11. WordPress database error: [Duplicate entry '0' for key 1]<br />
  12. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','4', '')<br />
  13. WordPress database error: [Duplicate entry '0' for key 1]<br />
  14. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','5', '')<br />
  15. WordPress database error: [Duplicate entry '0' for key 1]<br />
  16. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','6', '')<br />
  17. WordPress database error: [Duplicate entry '0' for key 1]<br />
  18. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','7', '')<br />
  19. WordPress database error: [Duplicate entry '0' for key 1]<br />
  20. INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES ('89','8', '')<br />
  21. 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覺非/怎麼搞的.每回升級必有錯誤產生!?

【請幫本文評分】:1 顆星2 顆星3 顆星4 顆星5 顆星 (尚無評分)
載入中 ... 載入中 ...

【歷史上的今天】


  1. 2007年6月2日  (引用) at 02:27  (引用) | #2

    Kirin:

    我聽了你的建議,目前已經把UTW移除了,也下載了Simple Tagging、並已上傳且啟用了這個插件;但是想請問一下,你的中文語系檔放在哪裏呢?因為我沒在你的WP中文化網頁看到這個中文語系檔耶@_@

    要再次麻煩你回覆一下囉~

    回覆回覆
  2. 2007年6月2日  (引用) at 00:03  (引用) | #1

    Hi Carrie,
    嗯…Kirin 並不建議在 WordPress 2.2 版本繼續使用 UTW;一來 UTW 本身有效能問題,二來相容性也是很麻煩的事情。

    個人建議有二:

    放棄 UTW,等 2.3。理由:反正文章也不多,先用分類頂著先…XD
    轉用 Simple Tagging,並使用該外掛的匯入功能匯入 UTW 的標籤。當然,Kirin 的 WordPress 2.2 本身也是用 Simple Tagging,而且也有做中文語系檔歐!。

    回覆回覆
  1. 目前尚無 Trackbacks
訂閱評論

(若看不到驗證碼,請重新整理網頁。)

 

《為避免發表評論發生錯誤,請先複製您的評論,並且檢查姓名、電郵、驗證碼都已填寫,否則無法正確送出您寶貴的評論!》

如果你的評論沒有在第一時間出現,有可能被誤判為垃圾回應,無須重複留言,我會自後台把你的評論撈回^_*