Windows 2003系統安裝Discuz論壇程序出現問題:服務器不支持 MySql 數據庫,無法安
裝論壇程序
解決方法:
原因一:MySQL本身就沒有安裝好,驗證MySQL有沒有安裝成功.可以在打開cmd命令提示符窗口,輸入命令:mysql –u root –p
輸入密碼后,如果能夠正常進入MySQL控制臺則說明MySQL安裝正常。
如果無法進入上面界面,那么就直接卸載干凈Mysql,再重新安裝一次即可.
原因二:php.ini文件沒有參數沒有配置正確
(1) 打開php.ini文件,找到:
extension_dir = "./"
將其改為;
extension_dir = "X:/PHP/ext"(php程序安裝目錄)
(2) 找到:Windows Extensions,去掉模塊配置每行前面的;號即可
extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mysql.dll[這項最為重要,千萬別看錯,不是;extension=php_mysqli.dll,更不是;extension=php_mssql.dll大部分問題都出現在這!]
(3) 找到:disable_functions =改為:
disable_functions =passthru,exec,system,popen,chroot,escapeshellcmd,escapeshellarg,shell_exec,proc_open,proc_get_status
(4)保存php.ini文件,并將其復制到C:/Windows/
注:如果在第一次配置過程中,php.ini參數出現錯誤,雖然直接修改C:/Windows/php.ini的參數,但是無法立馬生效.那么還需要重啟IIS來使用新的參數生效!
方法二: 如果上述方法還不能解決,那么有可能是文件夾權限的原因.找到那個程序文件夾點右鍵屬性,里面有個安全。USERS下面的全部允許打上√,再不行你再添加個everyone全部允許打上√ ,這樣應該就可以了.
新聞熱點
疑難解答