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

UPDATE:決定不再採用這個插件了,改用這個插件,目前在等Kirin回覆中文語系檔的下載位置~

UPDATE 0601 pm18:13

剛剛尼爾回覆了,但是我嘗試過後還是會出錯,並且我後台外掛區只有一個項目,並沒有三個項目啊@_@
我也是從官網下載的最新版本耶~

以下是尼爾提供的解決方法,但我試過還是沒有用,希望的格友們能幫幫忙替我找出解決方法,多謝^_*

1. 先停用所有的外掛,然後一個一個啟動,再試試會讓你產生錯誤訊息的動作,原兇可能就是某個外掛。不曉得你在升級時,是否有依照步驟,刪除舊檔案和停用所有外掛再升級?
2. 更新所有的外掛,查找一下新的版本。
3. 關於,在後台的外掛列表中,應該會出現三個的項目,我只啟動了其中兩個。除非你有更動過,否則從官方那邊下載回來,放到外掛資料夾後,就會在後台看到三個項目。
你的問題應該是外掛衝突,跟pluggable.php或是-db.php沒有關係(除非你曾修過這兩個檔案),所以花點時間把罪魁禍首揪出來吧!

 從前天就開始把這裡(WP)做一個升級的動作,看了WP格友尼爾升級步驟做範本,總算把WP成功升級了,之前每回只要一升級都會出問題,這次是還好沒出啥大錯,不過UTW這個插件還是出了問題,真的是很煩耶>_<

 跑去請教尼爾,他也有回覆我的問題,不過我照做後還是有錯誤產生,再次去問尼爾,但他截至目前為止尚未答覆我,我想這兩天他大概也忙~

 要請教所有的WP格友們,我這錯該如何處理啊!?

 剛開始在我的tw-autosave.php這個外掛還沒有移除的時候,我只要一編輯舊文章的標籤,儲存之後就會跳出以下錯誤碼的頁面,根本沒辦法編輯儲存↓

WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′ ,’1′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′ ,’1′, ")
Warning: Cannot modify header information – headers already sent by (output started at /home/carrieli/public_html/blogs/-includes/-db.php:133) in /home/carrieli/public_html/blogs/-content/plugins/tw-autosave.php on line 119
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′ ,’1′, ")
Warning: Cannot modify header information – headers already sent by (output started at /home/carrieli/public_html/blogs/-includes/-db.php:133) in /home/carrieli/public_html/blogs/-content/plugins/tw-autosave.php on line 119
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′ ,’1′, ")
Warning: Cannot modify header information – headers already sent by (output started at /home/carrieli/public_html/blogs/-includes/-db.php:133) in /home/carrieli/public_html/blogs/-includes/pluggable.php on line 329

 後來我聽尼爾的話,把tw-autosave.php這個外掛移除後,想說應該沒問題了,就又嘗試編輯舊文章的標籤,接下來要儲存的時候又跳出了以下錯誤碼頁面不讓我儲存,我真的會發瘋耶↓


WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′,’1′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′,’1′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′,’1′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’10′,’1′, ")
Warning: Cannot modify header information – headers already sent by (output started at /home/carrieli/public_html/blogs/-includes/-db.php:133) in /home/carrieli/public_html/blogs/-includes/pluggable.php on line 329

 於是我只好把我的pluggable.php檔案叫出來看第329行的地方,他是這段程式碼↓

header("Location: $location");

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

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

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

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

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

WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’4′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’5′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’6′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’7′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’8′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’4′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’5′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’6′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’7′, ")
WordPress database error: [Duplicate entry '0' for key 1]
INSERT INTO wp_post2tag (post_id, tag_id, ip_address) VALUES (’89′,’8′, ")
Warning: Cannot modify header information – headers already sent by (output started at /home/carrieli/public_html/blogs/-includes/-db.php:132) in /home/carrieli/public_html/blogs/-includes/pluggable.php on line 329

 好在我有習慣先把所有文章複製一遍再送出發表,要不然我真的會欲哭無淚…囧

 請所有WP格友們幫幫忙來找出解決方法,拜託了~

 文by覺非/怎麼搞的.每回升級必有錯誤產生!?

【歷史上的今天】
本篇發表於 WordPress, WordPress Plugins, 部落維護 並標籤為 , , , , , 。將永久鍊結加入書籤。

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

  1. Kirin Lin 說道:

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

    個人建議有二:

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

  2. Carrie 說道:

    Kirin:

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

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

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">