LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1219|回复: 12

大家帮忙看一下这个错误,谢谢

[复制链接]
发表于 2005-10-3 15:52:11 | 显示全部楼层 |阅读模式
我在我的电脑上安装了APACHE,下载了一个PHP版的BLOG,安装后出现这个错误:
Fatal error: Call to undefined function: mysql_pconnect() in /var/www/plog/class/database/adodb/drivers/adodb-mysql.inc.php on line 370
后来我换了另外一个版本的BLOG还是出现类似的错误
我已经装了PHP4,装了一个www-mysql,不过还是出现这个错误,我怀疑是不是我没装mysql的什么东西
谁给个意见,谢谢,我的系统是DEBIAN SARGE的
发表于 2005-10-3 16:58:06 | 显示全部楼层
Post by tiredboy
我在我的电脑上安装了APACHE,下载了一个PHP版的BLOG,安装后出现这个错误:
Fatal error: Call to undefined function: mysql_pconnect() in /var/www/plog/class/database/adodb/drivers/adodb-mysql.inc.php on line 370
后来我换了另外一个版本的BLOG还是出现类似的错误
我已经装了PHP4,装了一个www-mysql,不过还是出现这个错误,我怀疑是不是我没装mysql的什么东西
谁给个意见,谢谢,我的系统是DEBIAN SARGE的


装 个phpmyadmin可能会找出你缺了什么包
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-3 17:22:40 | 显示全部楼层
Post by homesp
装 个phpmyadmin可能会找出你缺了什么包

已经装好这个了,重启APACHE后浏览网页,竟然是提示:

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /var/www/includes/database.mysql.inc on line 31
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

我对MYSQL以及PHP都还不熟,请指点下吧,谢谢。
回复 支持 反对

使用道具 举报

发表于 2005-10-3 17:59:52 | 显示全部楼层
确认你的MySQL server 已经启动,并且网页中的连接参数正确
回复 支持 反对

使用道具 举报

发表于 2005-10-3 18:25:22 | 显示全部楼层
同意eTony,然后重启一下Apache
浏览一下http://localhost/phpmyadmin试试,看看什么现象
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-3 18:40:34 | 显示全部楼层
Post by homesp
同意eTony,然后重启一下Apache
浏览一下http://localhost/phpmyadmin试试,看看什么现象

浏览这个时出现一个登录窗口,我用系统的用户名和密码登录不知道对不对?
如果是用这个登录的话,出现错误提示如下:
#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)
这个问题该如何解决?谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-3 18:52:51 | 显示全部楼层
Warning: mysql_connect(): Access denied for user 'username'@'localhost' (using password: YES) in /var/www/includes/database.mysql.inc on line 31
Access denied for user 'username'@'localhost' (using password: YES)

mysql也已经启动,网页也应该没问题,我访问静态页面就没问题,访问PHP页面就有问题
谢谢
回复 支持 反对

使用道具 举报

发表于 2005-10-3 19:05:16 | 显示全部楼层
Post by tiredboy
浏览这个时出现一个登录窗口,我用系统的用户名和密码登录不知道对不对?
如果是用这个登录的话,出现错误提示如下:
#2002 - 服务器没有响应 (or the local MySQL server's socket is not correctly configured)
这个问题该如何解决?谢谢



如果你在安装mysql server的时候没有配置用户的话, 默认用户:root 密码为空

首先应该确认 mysql server服务起来了, 而不是用浏览器去连
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-3 19:12:59 | 显示全部楼层
Post by eTony
如果你在安装mysql server的时候没有配置用户的话, 默认用户:root 密码为空

首先应该确认 mysql server服务起来了, 而不是用浏览器去连

嗯,用这个用户登录可以了,那也应该是说MYSQL SERVER没问题了吧?
我刚才/etc/init.d/mysql restart了,apache也重启过了
回复 支持 反对

使用道具 举报

发表于 2005-10-3 19:15:09 | 显示全部楼层
那现在还有什么问题?

blog的问题:

参阅blog的安装说明
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表