IIS+PHP环境下出现HTTP 500服务器内部错误——请检查权限设置
2011-07-21 18:20
330 查看
转载来的,遇到这样问题的朋友应该不多,我是配置好环境了,也装了个PHP的CMS测试过了,PHPMYADMIN运行也正常,但是运行另外一套 PHP网站程序就出现HTTP 500服务器内部错误,还好找到了解决办法!
感谢Oliver分享,原文地址:http://tech.flyingcat.cn/?p=212
在IIS + PHP的环境下安装phpmyadmin或wordpress的时候经常会发生一个奇怪的现象,例如:phpmyadmin安装的web文件夹根目录的话打开显示HTTP 500服务器内部错误,但将网站放到一个子目录下就没问题。
这个问题的原因在于phpmyadmin和wordpress等程序的index.php文件中都用到了require(./xxx.php)这样的语句。
解决办法1
把里面的require(./xxx.php)改成 require(xxx.php)。
解决办法2
给网站的上级目录赋予iis用户读权限。
感谢Oliver分享,原文地址:http://tech.flyingcat.cn/?p=212
在IIS + PHP的环境下安装phpmyadmin或wordpress的时候经常会发生一个奇怪的现象,例如:phpmyadmin安装的web文件夹根目录的话打开显示HTTP 500服务器内部错误,但将网站放到一个子目录下就没问题。
这个问题的原因在于phpmyadmin和wordpress等程序的index.php文件中都用到了require(./xxx.php)这样的语句。
解决办法1
把里面的require(./xxx.php)改成 require(xxx.php)。
解决办法2
给网站的上级目录赋予iis用户读权限。
相关文章推荐
- IIS+PHP环境下出现HTTP 500服务器内部错误——请检查权限设置
- 服务器WIN2008R2 iis7.5 PHP+MYSQL环境出现HTTP 500内部服务器错误,错误模块名称: Guard64.dll,网站程序池停止了
- 解决IIS+PHP出现的“500 - 内部服务器错误”
- apache+mysql+php自定义配置中如何解决http500内部服务器错误
- php连接不上mysql 出现HTTP 500 内部服务器错
- IIS7/8 出现HTTP 500内部服务器错误解决方案
- 此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
- 解决:此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示
- 操作必须使用一个可更新的查询;HTTP 500 - 内部服务器错误; 您未被授权查看该页;您不具备使用所提供的凭据查看该目录或页的权限;HTTP 错误 401.3 - 访问被资源 ACL 拒绝
- 网页出现HTTP 500内部服务器错误
- 通过httpwebrequest实现http的post和get方法莫名出现500内部服务器错误的解决办法
- 在iis中发布asp的网站后,只显示登陆页面,其他的页面都不显示,并出现http500内部服务器错误,是怎么回事?
- php进主页出现:HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。
- WIN2003的IIS6调试ASP出现HTTP 500 - 内部服务器错误
- IS安装完成,一运行出现“HTTP 500 - 内部服务器错误”
- 解决IIS7 PHP HTTP 500内部服务器错误问题
- 解决IIS出现HTTP 500内部服务器错误的方法
- PHP HTTP 500 - 内部服务器错误
- 解决运行.asp出现“http 500 内部服务器错误”及相关错误