在IIS + PHP的环境下安装phpmyadmin或wordpress的时候经常会发生一个奇怪的现象,配置好环境了,也装了个PHP的CMS测试过了,PHPMYADMIN运行也正常,但是运行另外一套 PHP网站程序就出现HTTP 500服务器内部错误,例如:phpmyadmin安装的web文件夹根目录的话打开显示HTTP 500服务器内部错误,但将网站放到一个子目录下就没问题。
这个问题的原因在于phpmyadmin和wordpress等程序的index.php文件中都用到了require(./xxx.php)这样的语句。佳速互联深圳网站建设公司总结出了以下解决办法:
解决办法1
把里面的require(./xxx.php)改成 require(xxx.php)。
解决办法2
给网站的上级目录赋予iis用户读权限。