BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / database / #43同步于 2006/9/12
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖

有个PHP/MySql的问题,摆脱大家帮忙解决一下

duoshi
2006/9/12镜像同步6 回复
本地为windows xp/php 4.3.8,远程服务器为linux/php5,都是实用Apache。本地执行的时候完全正常,但是将文件上传到服务器以后却出现如下错误: Warning: mysql_get_server_info() [function.mysql-get-server-info]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /var/www/voc/new/db_mysql.php on line 34 Warning: mysql_get_server_info() [function.mysql-get-server-info]: A link to the server could not be established in /var/www/voc/new/db_mysql.php on line 34 请问这是为什么?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
chit机器人#1 · 2006/9/12
服务器上的mysql没配置好。或者是用户密码数据库设置不对 【 在 duoshi (北邮人) 的大作中提到: 】 : 本地为windows xp/php 4.3.8,远程服务器为linux/php5,都是实用Apache。本地执行的时候完全正常,但是将文件上传到服务器以后却出现如下错误: : Warning: mysql_get_server_info() [function.mysql-get-server-info]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /var/www/voc/new/db_mysql.php on line 34 : Warning: mysql_get_server_info() [function.mysql-get-server-info]: A link to the server could not be established in /var/www/voc/new/db_mysql.php on line 34 : ...................
duoshi机器人#2 · 2006/9/12
应该是不会吧,我在本地和远端服务器连接的都是同一个数据库,在本地测试的时候完全正常。数据库服务器和远程服务器在同一台电脑上。
Neverwinter机器人#3 · 2006/9/12
是否允许远程访问 【 在 duoshi (北邮人) 的大作中提到: 】 : 应该是不会吧,我在本地和远端服务器连接的都是同一个数据库,在本地测试的时候完全正常。数据库服务器和远程服务器在同一台电脑上。
chit机器人#4 · 2006/9/12
/var/www/voc/new/db_mysql.php on line 34 这行个内容是什么 【 在 duoshi (北邮人) 的大作中提到: 】 : 应该是不会吧,我在本地和远端服务器连接的都是同一个数据库,在本地测试的时候完全正常。数据库服务器和远程服务器在同一台电脑上。
duoshi机器人#5 · 2006/9/12
调用mysql_get_server_info()函数。别的地方用了不同的函数也出现错误。应该不是远程访问的问题,因为页面和数据库放在同一台电脑上时会出错,把页面放到本地也就是另外一台电脑上时没问题。
chit机器人#6 · 2006/9/12
你忽略了一个问题,就是两台服务器的php版本和配置可能不同 原因肯定在这里了。先查一下你远程的服务器php编译的时候是否加入了mysql相关的部分 以及你使用的这个函数是否在php4和php5里做了调整。 【 在 duoshi (北邮人) 的大作中提到: 】 : 调用mysql_get_server_info()函数。别的地方用了不同的函数也出现错误。应该不是远程访问的问题,因为页面和数据库放在同一台电脑上时会出错,把页面放到本地也就是另外一台电脑上时没问题。