当前位置:首页 > 服务器 > 正文

phpweb数据库服务器连接失败的简单介绍

本篇文章给大家谈谈phpweb数据库服务器连接失败,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

打开PHP网站时显示“不能连接服务器!”

首先检查

apache的日志文件,看里面说什么,日志通常在/var/log/apache2

或者

/var/log/httpd下面

其次在index.php打开调试开关,获得更多调试信息,在php开始位置加入

error_reporting(e_all);

ini_set("display_errors",

1);

再其次检查index.php的目录下有没有.htaccess文件,改名以后看看

如果还是不知道原因,追问我。

php 连接数据库失败

尝试一下解决方法:

1、数据库连接失败could not find driver

在调试一个PHP程序时,报了这个错误, could not find driver

经过一番查找,结合自己的思考和实践,终于找到了问题所在.

程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.

修改php.ini

extension=php_pdo.dll

extension=php_pdo_firebird.dll

extension=php_pdo_mssql.dll

extension=php_pdo_mysql.dll 

2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了

如果在linux下面,确信模块pdo_mysql.so已经编译进php。

在php.ini下面添加:

extension=pdo_mysql.so

我刚学php,我安装了apache,也start了masql,为什么浏览php网页时总显示数据库连接失败?

数据库链接的代码没有写对,看看用户名,密码,是不是正确的。或者语法有问题。本地测试可以看看我自己写的这段代码:

?php

@mysql_connect("127.0.0.1:3306","root","123456") or exit("MySQL服务器连接失败,请检查连接字符串");

mysql_select_db("mysite_bak") or exit("数据库名称不正确");

mysql_query("SET NAMES 'utf8'");//通知服务器客户端传递过去的语句的编码

mysql_query("SET CHARACTER_SET_CLIENT=utf8"); //服务器设置客户端编码

mysql_query("SET CHARACTER_SET_RESULTS=utf8");//设置查询结果的编码

date_default_timezone_set("PRC"); //设置时区为北京时间

?

phpweb数据库服务器连接失败的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、phpweb数据库服务器连接失败的信息别忘了在本站进行查找喔。

取消
扫码支持 支付码