24h購物| | PChome| 登入
2005-04-19 11:41:11| 人氣30| 回應0 | 上一篇 | 下一篇

Mantis

推薦 0 收藏 0 轉貼0 訂閱站台

節錄自 www 網友的資料

====================================================================
#./configure --with-mysql --with-apxs
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini

apache或httpd
php
php-mysql
三个包都要装


====================================================================
版本:
PHP 5.0.4 和PHP 4.3.11
Mysql 5.0 和Mysql 4.1
exblog 1.22圣诞特别版。
出现的问题:

Fatal error: Call to unsupported or undefined function mysql_connect() in ..
Client does not support authentication protocol requested by server; consider upgrading MySQL client
exblog 执行Install.php时出现的form 的 action参数错误
我们来一个一个解决,对于第一个问题,原因是使用PHP5.0.4时出现,在web中建立一个只有一条语句的info.php文件,在IE中输入http://localhost/info.php执;行结果中看不到对mysql的支持。替换 为PHP 4.3.11后此问题解决。

由于MySQL 4.1版本开始密码的hash算法改变导致的这个错误,解决办法有两个,我使用的是第二个:

mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
mysql> UPDATE mysql.user SET Password = OLD_PASSWORD('newpwd')
-> WHERE Host = 'some_host' AND User = 'some_user';
mysql> FLUSH PRIVILEGES;

开始Install.php这个时候出现的问题,是因为我安装php的时候,将他的错误级别开的太高了。我认为这个问题是exblog编写的时候不够规范造成的。通过编辑php.ini,关闭那些报警信息。

台長: 身若柳絮隨風擺
人氣(30) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 心情日記(隨筆、日記、心情手札)

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文