安裝Discuz!論壇時提示“不支持Mysql數(shù)據(jù)庫,無法安裝論壇”的解決方法
1,在系統(tǒng)的 system32(C:/windows/system32)目錄下缺少libmysql.dll文件,解決方法是找到php目錄下的 libmysql.dll,并將libmysql.dll復(fù)制到C:/ windows/system32目錄中,然后重新啟動Web服務(wù)。
2, 在C:/windows目錄下的php.ini文件中,沒有將“;extension=php_mysql.dll”中的前面一個“;”去掉,所以不能使用相應(yīng)功能,解決方法是打開php.ini文件找到
;extension=php_mysql.dll改成extension=php_mysql.dll //去掉前面的;使之生效
3, Mysql目錄沒有讀取權(quán)限,正確的目錄權(quán)限如下:
administrator 完全控制
system 完全控制
users 讀取和運行+列出文件夾目錄+讀取
其他的用戶權(quán)限全部刪除,然后重啟MYsql服務(wù)和Web服務(wù)
(注:以上設(shè)置無安全設(shè)置;建議修改后重啟一下服務(wù)器)
4,還要檢查php.ini文件的權(quán)限(需要user權(quán)限),檢查復(fù)制到system32里面的php文件的權(quán)限,檢查php安裝目錄文件夾的權(quán)限.至少要有users默認(rèn)權(quán)限.temp文件夾至少要有users組修改級別權(quán)限.
5、把PHP目錄下的php_mysql.dll、php_mysqli.dll和上層目錄中的libmysql.dll復(fù)制到system32,提醒:如果是64位,拷貝到C:/Windows/SysWOW64
并將php的目錄加到windows的系統(tǒng)路徑里去,在 Windows NT,2000,XP 和 2003 下,進(jìn)入控制面板并打開“系統(tǒng)”圖標(biāo)(開始 -> 設(shè)置 -> 控制面板 -> 系統(tǒng),Windows XP/2003 中是,開始 -> 控制面板 -> 系統(tǒng)),選擇“高級”標(biāo)簽頁,點擊“環(huán)境變量”按鈕,在“系統(tǒng)變量”欄中,找到 Path 這一項(可能需要向下滾動才能找到),鼠標(biāo)雙擊 Path 這一項,在最后加入你的 PHP 目錄,包括前面的“;”(例如: ;C:/php ),點擊“確定”并重新啟動電腦
7、如果還不行?不用擔(dān)心,說明你服務(wù)器安全設(shè)置得比較高,用安全設(shè)置器恢復(fù)下c盤的文件夾權(quán)限,然后就可以了.
新聞熱點
疑難解答
圖片精選