LifeType 中文開發論壇

測試 => LifeType 1.1 測試 => 主題作者是: hlps9999 於 七月 29, 2006, 02:14:30 上午



主題: 升級 lifetype-1.1-beta1時錯誤
作者: hlps9999七月 29, 2006, 02:14:30 上午
在FC3下,MySQL 版本 3.23.58,PHP Version 4.3.9

為了測試1.1,我將原本的資料庫複製了一個新的,執行wizard.php
引用
Database Info
Changes to table articles executed successfully.
Changes to table articles_categories executed successfully.
略...
Changes to table phpbb2_users executed successfully.
Changes to table blog_categories executed successfully.
Changes to table global_articles_categories executed successfully.

** Modifications to the database schema carried out successfully **

The next step will update some of the data in your database. This process may take a while depending on the amount of data in your database, and the browser will periodically refresh to avoid timeout issues. Please do not attempt to interrupt this process.Error removing duplicates (tried 4.0 and 4.1 syntax) in config table: You have an error in your SQL syntax near 'plog_config FROM plog_config a LEFT JOIN plog_config b ON a.config_key = b.confi' at line 1

到這裡,就無法再繼續Next下去了。

有看過這篇之前的討論 Error with wizard.php (http://forums.lifetype.net/viewtopic.php?t=4552&postdays=0&postorder=asc&start=15)

不知道是不是因為MySQL 版本 3.23.58的關係?


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: lss七月 29, 2006, 03:25:14 上午
看錯誤訊息,應該是 MySQL 版本的問題。錯誤訊息裡有一段:
引用
Error removing duplicates (tried 4.0 and 4.1 syntax) in config table:(後略)
也許,在 wizard.php 的步驟一做環境檢查時,應該加上 MySQL 的版本檢查。

阿欣有空的話,到 mantis 回報一下吧 :)

我在 winxp 下的 LifeType 2 Go 做了跟你一模一樣的事,很順利的就完成了呢!

lss


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: markwu七月 29, 2006, 11:18:11 上午
mmm.... 這是因為 config table 內有 duplicate key ...

我跟 Jon 應該已經修復了啊! :(

你可以把 lt_config 中的 duplicate key 刪掉一個,在試著升級試試看。

我還是必須來看看,為什麼修復的  bug 又出現了。 :(

Mark



主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: hlps9999七月 29, 2006, 01:55:47 下午
你可以把 lt_config 中的 duplicate key 刪掉一個,在試著升級試試看。
不好意思,Mark,我資資愚頓,不知道要刪哪一個耶!


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: hlps9999七月 30, 2006, 02:23:27 上午
我在plog_config裡找到兩個重複的config_key
template_http_cache_enabled
thumbnail_generator_use_smoothing_algorithm

各刪除一個後,還是出現同樣的錯誤訊息


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: hlps9999七月 30, 2006, 01:38:42 下午
先說我是亂試的,
我將wizard.php裡部分程式註解掉,
引用
                        // On 4.0, the above query won't work, so let's try it in 4.0 syntax
                        // remove all duplicates in plog_config table
                    $query = "DELETE ".$this->_dbPrefix."config FROM ".$this->_dbPrefix."config a ".
                        "LEFT JOIN ".$this->_dbPrefix."config b ".
                        "ON a.config_key = b.config_key WHERE a.id > b.id ";
                    $result = $this->_db->Execute($query);
//                    if(!$result){
//                        $message .= "Error removing duplicates (tried 4.0 and 4.1 syntax) in config table: ".
//                            $this->_db->ErrorMsg()."<br/>";
//                        $errors = true;
//                    }
                }

後來就更新完成了,還不知道這樣會不會有什麼影響,目前初步看起來是正常的。


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: eppies十月 11, 2006, 03:21:27 上午
我在升級1.1beta2 也遇到一樣的問題

** Modifications to the database schema carried out successfully **

The next step will update some of the data in your database. This process may take a while depending on the amount of data in your database, and the browser will periodically refresh to avoid timeout issues. Please do not attempt to interrupt this process.Error removing duplicates (tried 4.0 and 4.1 syntax) in config table: You have an error in your SQL syntax near 'plog_config FROM plog_config a LEFT JOIN plog_config b ON a.config_key = b.confi' at line 1

砍掉了重覆的template_http_cache_enabled後
還是一樣出現上述的問題
請問是哪還需要砍嗎
謝謝


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: hlps9999十月 11, 2006, 12:03:58 下午
我使用Lifetype1.1 (http://www.lifetype.org.tw/post/1/39)就沒這問題了。


主題: Re: 升級 lifetype-1.1-beta1時錯誤
作者: eppies十月 11, 2006, 05:02:25 下午
謝謝hlps9999
那我試看看    ;-)