歡迎光臨, 訪客. 請先 登入註冊一個帳號.
十一月 23, 2024, 02:05:34 上午
19595 文章 在 3865 主題 由 4579 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  測試  |  LifeType 1.0 測試  |  從0.3.2升級遇到的Error Message « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 從0.3.2升級遇到的Error Message  (閱讀 23488 次)
mht
訪客
« 於: 二月 01, 2005, 12:34:47 下午 »

各位好,

我想從pLog 0.3.2升級到1.0 beta,步驟如下:
1. 備份config.properties.php檔
2. 將1.0 beta覆蓋至原來的0.3.2目錄
3. 執行wizard.php
4. 出現Upgrade畫後,選Next...

結果出現以下訊息:

Error creating table: Table 'plog_article_categories_link' already exists
Error creating table: Table 'plog_custom_fields_definition' already exists
Error creating table: Table 'plog_custom_fields_values' already exists
Error creating table: Table 'plog_articles_text' already exists
Error modifying table Articles: Duplicate key name 'blog_id_slug_category_id'
Error modifying table Article Categories: Duplicate key name 'mangled_name'
Error modifying table User Comments: Duplicate key name 'article_id'
Error modifying table Notifications: Duplicate key name 'blog_id'
Error modifying table Blogs: Duplicate key name 'mangled_blog'
Error modifying table Referrers: Duplicate key name 'blog_id_article_id'
Error modifying table Trackbacks: Duplicate key name 'article_id'
Error modifying table Filtered Content: Duplicate key name 'blog_id'
Error modifying table Blocked hosts: Duplicate key name 'blog_id'
Error modifying table Gallery Albums: Duplicate key name 'owner_id_mangled_name'
Error modifying table Gallery Resources: Duplicate key name 'resource_type'
Error modifying table Links: Duplicate key name 'category_id'
Error modifying table Links Categories: Duplicate key name 'blog_id'
Error modifying table Users: Duplicate column name 'status'
Error modifying table Bayesian Filter data table: Duplicate key name 'blog_id'
Error modifying table Permissions: Duplicate key name 'user_id_permission_id'


訊息看起來好像是因為something exist,可是因為Upgrade的關係,database裡不是本來就會有紀錄嗎?

煩請大大有空時,幫忙解惑, 謝謝.
已記錄
pest
新手見習
*
文章: 30


檢視個人資料 個人網站
« 回覆文章 #1 於: 二月 01, 2005, 12:36:47 下午 »

你有把 config.properties.php 蓋回去嗎?
已記錄
mht
訪客
« 回覆文章 #2 於: 二月 01, 2005, 01:18:01 下午 »

引用自: pest
你有把 config.properties.php 蓋回去嗎?


有.

我想出現Upgrade畫面應該表示pLog 1.0 beta有detect到舊版的pLog了.
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #3 於: 二月 01, 2005, 03:56:18 下午 »

升級時是把 1.0 覆蓋過去,然後 config.properties.php 要放回去。再執行 wizard.php。你要事先執行 wizard.php 而 config.properties.php 沒有先放回去, wizard.php 會用重新安裝模式。

所以這樣的訊息看起來像是 wizard.php 試圖從新安裝,發現竟然所有 Table 都存在了。

你有備份嗎,建議從安裝回去,重新升級一次。如果沒有備份 .... ㄟ 不好意思,可能你就要 run 個幾天看看有什麼問題。基本上應該是不會有問題,因為 sql 只會跳調錯誤的部沒錯的部分還是會繼續執行,所以你的 table 應該是有被升級才對。

Mark
已記錄

pest
新手見習
*
文章: 30


檢視個人資料 個人網站
« 回覆文章 #4 於: 二月 01, 2005, 10:13:28 下午 »

Mark,

如果是重新安裝,wizard.php 應該不會用 "modifying" 這個訊息才對,而應該是 create error。他的訊息看起來很像是 upgrade 的動作跑了兩次,第二次要 create 1.0 新增的 table 產生 error,alter 舊 table 也發現該欄位已經存在,不知道這樣對或不對。
已記錄
markwu
系統管理員
超級會員
*****
文章: 3928


Mark Wu


檢視個人資料 個人網站
« 回覆文章 #5 於: 二月 01, 2005, 10:49:34 下午 »

Hi Pest

對喔!你對 ..... 我沒注意到 Modify ... 只看到  Create ... 所以應該像是你所說的 update 跑了兩次。

跑了兩次,應該也沒有影響。因為該加的也加了,該改的也改了。所以可能還是要請他試試看有沒有問題.....

如果有備份,其實是建議重新升級一次,比較保險啦。

Mark
已記錄

mht
新手見習
*
文章: 2


檢視個人資料
« 回覆文章 #6 於: 二月 01, 2005, 10:55:52 下午 »

我在作升級的動作之前都有備份.包括舊的pLog整個目錄跟Database都做了備份.

我在家裡的電腦又試了一次,居然成功了 驚訝

明天上班到公司再試看看公司那一台,看看是不是真的弄錯了 害羞

謝謝pest and Mark.
已記錄
reic
LifeType 中文發展團隊
初級會員
*****
文章: 57


檢視個人資料 個人網站
« 回覆文章 #7 於: 二月 01, 2005, 11:12:09 下午 »

引用自: mht
我在作升級的動作之前都有備份.包括舊的pLog整個目錄跟Database都做了備份.

我在家裡的電腦又試了一次,居然成功了 驚訝

明天上班到公司再試看看公司那一台,看看是不是真的弄錯了 害羞

謝謝pest and Mark.


我也有升級,但是因為之前在 table 有加入 index key ,也會出現類似的問題,有 create index 的時候就掛了,然後就會 dectect 不到新建的資料表。
已記錄

歡迎光臨 Reic's place
mht
新手見習
*
文章: 2


檢視個人資料
« 回覆文章 #8 於: 二月 02, 2005, 01:02:37 下午 »

在公司試了以後,結果還是一樣,我確定升級的步驟是正確的.

我想乾脆直接重新安裝好了,等有時間再來比較不同的地方.
已記錄
TomexOu
一般會員
***
文章: 117



檢視個人資料
« 回覆文章 #9 於: 三月 18, 2005, 04:43:47 下午 »

引用自: reic
引用自: mht

我也有升級,但是因為之前在 table 有加入 index key ,也會出現類似的問題,有 create index 的時候就掛了,然後就會 dectect 不到新建的資料表。


我也有為了效能而新增0.32的index key
也遇到相同問題
後來reic有升級成功嗎?

移除index key語法為何?!
已記錄

我的LifeType測試環境:
Win2003 R2 Enterprise/IE7.0/XAMPP with Apache 2.2.6 + PHP 5.2.4 + MySQL 5.0.45 /LifeType 1.2.5/GD2.0/Grey Template
Dabu網誌
頁: [1]
LifeType 中文開發論壇  |  測試  |  LifeType 1.0 測試  |  從0.3.2升級遇到的Error Message « 上篇主題 下篇主題 »
    前往: