当前位置 主页 > 服务器问题 > win服务器问题汇总 >
信息体里头,可能会有很多别的东西,例如对这个信息的详细解释等。php的错误报告开启的时候,也会在这里头报告相关问题。
2、确认php扩展加载。
2.1isapi扩展
对于isapi扩展,在主目录的配置下:
找到php:
若没有,添加之。
2.2对于fastcgi方法
另一种加载方法是fastcgi,这种方法需要判断是fastcgi引擎问题还是php问题,判断方法是跳过fastcgi,直接用cgi方式加载php.exe。
二、php页面部分能访问的情况
简单的判断是不是这种情况的方法是,新建一个php文件,输入如下内容:
<?php phpinfo(); ?>
注意大小写和空格必须正确。正常情况下回输出一个phpinfo页面,如下图所示:
该页面非常有用。
1、判断php文件加载正确性
确认Loaded Configuration File里头加载的是不是你想要他加载的php.ini文件。有可能修改该文件错误。
2、判断mysql等扩展是否加载
很多时候可能会有这种情况,就是页面白屏,但是明显的,页面加载了一半。例如,tittle部分已经显示出来了,包括supersite、discuz等站点很可能出现这种情况。
判断方法很简单,页面上搜索mysql,要是没有如下内容就是没有加载
2.1、判断为什么没有加载
主要的两种可能性:extension_dir没有配置对和没有取消注释
2.2、第一种可能性
extension_dir没有配置对,注意要配置到ext目录下,例如:
extension_dir="E:\PHP\EXT"
记得确认该目录是不是存在
2.3、第二种可能性
extension没有取消注释。看有没有这一句以及这一句前头有没有#,若有,去掉。
[PHP_MYSQL]
extension=php_mysql.dll
2.4、其他
网上的说法要拷贝两个和mysql有关的文件到windows下,不过实际配置过程中似乎与这个无关,但以上都没有解决的情况下,可以试试。
3、trouble shooting方法
开启display_errors和display_startup_errors,在页面上会有一些错误显示出来,例如,mysql_connect未定义等。通过这些错误提示,能针对性的找到错误的来源。