在IIS + PHP的環(huán)境下安裝phpmyadmin或wordpress的時候經(jīng)常會發(fā)生一個奇怪的現(xiàn)象,配置好環(huán)境了,也裝了個PHP的CMS測試過了,PHPMYADMIN運行也正常,但是運行另外一套 PHP網(wǎng)站程序就出現(xiàn)HTTP 500服務器內(nèi)部錯誤,例如:phpmyadmin安裝的web文件夾根目錄的話打開顯示HTTP 500服務器內(nèi)部錯誤,但將網(wǎng)站放到一個子目錄下就沒問題。
這個問題的原因在于phpmyadmin和wordpress等程序的index.php文件中都用到了require(./xxx.php)這樣的語句。佳速互聯(lián)深圳網(wǎng)站建設公司總結(jié)出了以下解決辦法:
解決辦法1
把里面的require(./xxx.php)改成 require(xxx.php)。
解決辦法2
給網(wǎng)站的上級目錄賦予iis用戶讀權限。