• Work Team


    奕捷創意(股)公司 EJ-Idea Inc.

    奕捷創意(股)公司 EJ-Idea Inc. 專精 iPhone, iPad , Android 行動平板應用程式開發,亦與多家出版社及 e-Learning 廠商與廣告公司合作,開發出許多手機與平板應用,互動式電子童書,平面電子型錄等等。2011 年開始結合 WordPress 平台創作出更多精采作品!
    了解更多……

  • 版權宣告


    網摘、引用、連結,不轉載

    Creative Commons License
    姓名標示您必須保留原作姓名標示
    非商業性您不得為商業使用本著作
    禁止改作您不得改變或改作本著作

  • 最新評論

  • 求救│WP順利升級至2.2最新版~但UTW卻出錯!?請所...

    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]
    INSERT INTO _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/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-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/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-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/wp-includes/wp-db.php:133) in /home/carrieli/public_html/blogs/wp-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/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]
    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/wp-includes/wp-db.php:132) in /home/carrieli/public_html/blogs/wp-includes/pluggable.php on line 329

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

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

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

    【歷史上的今天】
    相關文章外掛 for WordPress, Blogger...
    本文目前有 2 則回應
    1. Hi Carrie,
      嗯…Kirin 並不建議在 WordPress 2.2 版本繼續使用 UTW;一來 UTW 本身有效能問題,二來相容性也是很麻煩的事情。

      個人建議有二:

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

    2. Kirin:

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

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