LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: kurtyang 於 十一月 28, 2005, 01:39:16 下午



主題: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 01:39:16 下午
Fatal error: Cannot redeclare class date in
D:\Abnova\blog\class\data\Date.class.php on line 73

有試過把新下載檔案 複製過去

進去index.php and wizard.php 還是出現同樣訊息

請大大幫忙唷.......


主題: Re: 請問這是什麼錯誤訊息呢
作者: winman十一月 28, 2005, 01:44:32 下午
請先看看這裡: http://forum.lifetype.org.tw/index.php?topic=2.0


主題: Re: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 02:03:20 下午
作業系統XP IIS PHP 5.0 mysql4.0 


主題: Re: 請問這是什麼錯誤訊息呢
作者: markwu十一月 28, 2005, 02:09:06 下午
Fatal error: Cannot redeclare class date in
D:\Abnova\blog\class\data\Date.class.php on line 73

有試過把新下載檔案 複製過去

進去index.php and wizard.php 還是出現同樣訊息

請大大幫忙唷.......

你是用 PHP 5.1 嗎?請 Downgrade 回 5.0.x 或是 4.x。因為 PHP 5.1 改寫了 Date Class,必須要等 PEAR 修復,我們才會去修他。

另外如 Winman 說的,發問前請先看一下:http://forum.lifetype.org.tw/index.php?topic=2.0

詳細的資料,我們才有辦法讓我們知道發生什麼問題。

Mark


主題: Re: 請問這是什麼錯誤訊息呢
作者: markwu十一月 28, 2005, 02:11:47 下午
作業系統XP IIS PHP 5.0 mysql4.0 

你確定是用 PHP 5.0?不可能!

因為這個錯誤只在 5.1 出現。

Mark


主題: Re: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 02:23:48 下午
不好意思 我打錯 我是用到5.1版

請問5.0版可以去那下載呢

謝謝


主題: Re: 請問這是什麼錯誤訊息呢
作者: markwu十一月 28, 2005, 02:27:55 下午
不好意思 我打錯 我是用到5.1版

請問5.0版可以去那下載呢

謝謝

http://www.php.net/releases.php

Mark


主題: Re: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 03:11:04 下午
不好意思 現在重灌了5.04版本

但跑出這各問題
Fatal error: Call to undefined function mysql_pconnect() in
D:\Abnova\blog\class\database\adodb\drivers\adodb-mysql.inc.php on line 362


主題: Re: 請問這是什麼錯誤訊息呢
作者: markwu十一月 28, 2005, 03:19:30 下午
Hi kurtyang:

我想先問你有沒有 PHP 的基本安裝的概念,如果沒有,你至少應該花些時間來瞭解 PHP 的作方式。

會有那個訊息,那是因為 PHP 5.0.4 沒有把 Mysql 的 Drvier 預設為啟動的緣故。

你必須修改 php.ini 把 mysql driver include 進來才行,這邊留兩個功課給你:

1. php.ini 你要自己尋找他在哪裡。
2. 如何把 mysql inlcude 進來。 (找有 ;extension=php_mysql.dll 這一行)

請你花一些時間用 google 來搜尋,你一定會獲得解答的。

如果你不喜歡那麼麻煩,那麼請使用 AppServer 或是 EasyPHP 等 軟體。因為他幫你所有的設定都做好了。 :-)

Mark


主題: Re: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 03:51:51 下午
Hi kurtyang:

我想先問你有沒有 PHP 的基本安裝的概念,如果沒有,你至少應該花些時間來瞭解 PHP 的作方式。

會有那個訊息,那是因為 PHP 5.0.4 沒有把 Mysql 的 Drvier 預設為啟動的緣故。

你必須修改 php.ini 把 mysql driver include 進來才行,這邊留兩個功課給你:

1. php.ini 你要自己尋找他在哪裡。
2. 如何把 mysql inlcude 進來。 (找有 ;extension=php_mysql.dll 這一行)

請你花一些時間用 google 來搜尋,你一定會獲得解答的。

如果你不喜歡那麼麻煩,那麼請使用 AppServer 或是 EasyPHP 等 軟體。因為他幫你所有的設定都做好了。 :-)

Mark

你好 我有找到PHP.ini 是在 C:/php/    對嗎
我打開 裡面 有找到這行
請問接下來需要什麼動作呢
謝謝
 


主題: Re: 請問這是什麼錯誤訊息呢
作者: winman十一月 28, 2005, 04:21:46 下午
mark 在這個問題上如果還回答下去一定會人格分裂,  :-(

hi kurtyang ,難道真的是要手把手嗎?難道去搜索一下google
會很困難嗎?其實我們也希望有問題的朋友可以搞懂問題,
然後能夠加深瞭解,也可以加強動手能力。

俗語說:給魚別人吃,不如告訴他怎麼抓魚,因為學會了抓魚
想吃多少魚都有。

ps: 搜索到那行後,把前面的 ; 號去掉,然後保存。


主題: Re: 請問這是什麼錯誤訊息呢
作者: kurtyang十一月 28, 2005, 04:41:55 下午
不好意思 就要麻煩各位了

我把;移除也存檔了

還是出現同樣錯誤的訊息 ..............

還有那裡需要修改嗎


主題: Re: 請問這是什麼錯誤訊息呢
作者: winman十一月 28, 2005, 04:48:44 下午
你修改php.ini 后有 restart IIS吗?
我建议抽时间看看php,mysql,apache/IIS 方面的配置资料,
这是最基本的。