LifeType 中文開發論壇

測試 => LifeType 1.1 測試 => 主題作者是: James.Ho 於 十月 13, 2006, 12:41:37 上午



主題: 今天重装OS 出现如下错误
作者: James.Ho十月 13, 2006, 12:41:37 上午
直接COPY 数据库文件及lifetype文档到本地备份 然后重新安装OS.后配置好server. 给数据库及相应的其他目录 文件设置好权限.      但是出现了如下错误:

Fatal error: Call to undefined function: mysql_pconnect() in /var/www/lifetype/class/database/pdb/drivers/pdbmysqldriver.class.php on line 97

在此文件第96 97行处代码如下:
         // try to connect and quit if unsuccessful
         $this->_res = mysql_pconnect( $host, $username, $password );   


OS环境是apache2  php4.4  MYSQL4.1.11     仔细检查了帐号 密码等都是正确的.但就是无法访问.

然后我选择使用安装精灵测试. 在第一步处出现如下错误:
Checking if MySQL functions are available
LifeType requires support for MySQL to be part of your PHP installation  

请问此处提示的是需要安装什么?


主題: Re: 今天重装OS 出现如下错误
作者: winman十月 13, 2006, 07:15:10 上午
1,不知你在重装系统前和之后是不是都是使用MySQL 4.1x版本?

2,请确认MySQL是否已经启动。

3. 检查MySQL是否允许pconnect。


主題: Re: 今天重装OS 出现如下错误
作者: lss十月 13, 2006, 01:00:16 下午
Fatal error: Call to undefined function: mysql_pconnect() in /var/www/lifetype/class/database/pdb/drivers/pdbmysqldriver.class.php on line 97
....
然后我选择使用安装精灵测试. 在第一步处出现如下错误:
Checking if MySQL functions are available
LifeType requires support for MySQL to be part of your PHP installation  

请问此处提示的是需要安装什么?

這裡都說的很清楚,你的 PHP 不認識 mysql_pconnect() 函數,檢查 MySQL 函數是否可用。

你的 PHP 沒有安裝 MySQL 的支援的意思。

你應該是用 *inux / BSD 的作業系統吧,請依作業系統的不同,安裝方法也不一樣,在 Linux 裡的話,你應該是要安裝一個叫 php-mysql 開頭的 rpm ,然後重新啟動 apache 就可以了。

lss