程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP頁面空白 無法加載mysql的解決辦法

PHP頁面空白 無法加載mysql的解決辦法

編輯:關於PHP編程

  睡夢中被網站監測(點擊進入這裡有很多提供免費網站監測的網站,我使用的是國外的,每分鐘監測一次,實時提醒,避免網站長時間掛掉。)短信給吵醒了,網站無法正常打開了,無奈起床。

  所有網站提示Service Unavailable,看日志發現有加載7i24防盜鏈文件錯誤的日志,先不查原因,卸載了先說,卸載後靜態頁面正常,但是php頁面不行,全是空白頁面,重啟iis、mysql都無果,寫個php簡單頁面測試php發現正常,看來是無法連上mysql,上網搜索解決方法,搜到以下幾種方法:

  1. extension_dir = 和PHP實際的ext目錄不一致。

  2. 沒有把PHP目錄和ext目錄添加到環境變量中。

  3. extension=php_mysql.dll等前的;注釋沒去掉。

  4. Zend安裝目錄和php.ini中Zend指定的目錄不一致。

  5、把libmySQL.dll復制一個到:c:\windows\system32下..然後重啟IIS

  看的眼花缭亂吧,我一一都試過了,還是不行。然後重啟服務器,不行。重裝php mysql還是不行,到此有點崩潰了。不過不能崩潰,還得繼續查,查到一篇文章裡提到 phpinfo() 裡 Loaded Configuration File C:\WINDOWS\php.ini ,那篇文章提到是php.ini的問題,但是我這不會是php.ini,因為我已經之前的恢復過了。不過我打開phpinfo()頁面(),看到 Loaded Configuration File (none) ,顯然根本就沒有加載到php.ini,這時候我想到了權限,趕快給其添加了users讀取權限(不行的話可以再加上guests),重啟iis,ok了。

  所以除了上面5條,可以再加個第6條:

  6.檢查php.ini權限,給其users(guests)讀取、讀取和運行權限。

  環境:win2003 、iis

  原創文章轉載請注明來源:http://www.maxin.cn/archives/2010/282.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved