最近突發(fā)奇想,在本地裝個WordPress玩玩吧,就嘗試著裝了一下,沒有按照網(wǎng)上說的安裝XAMPP環(huán)境,因為原來就有MySQL+PHP,看了官網(wǎng)上所說的環(huán)境,這些已經(jīng)足以運行了,但是依然倒騰一下午,就是不停的報錯,度娘上的方法也都一一試過,真的沒有用耶,幸好終于解決,分享如下:
報錯信息如下:
數(shù)據(jù)庫連接錯誤
您在wp-config.php文件中提供的數(shù)據(jù)庫用戶名和密碼可能不正確,或者無法連接到localhost上的數(shù)據(jù)庫服務(wù)器,這意味著您的主機數(shù)據(jù)庫服務(wù)器已停止工作。
您確認您提供的用戶名和密碼正確么?
您確認您提供的主機名正確么?
您確認數(shù)據(jù)庫服務(wù)器運行正常么?
若您不理解上述術(shù)語,請聯(lián)系您的服務(wù)提供商。如果您仍需幫助,可訪問
WordPress 中文論壇,或WordPress 支持論壇(英文)。
排錯:
首先你一定是在輸入如下信息后被WordPress無情的拒絕的:
給出網(wǎng)上的排錯:
無法創(chuàng)建wp-config.php解決方法:找到根目錄下的 wp-config-sample.php 復(fù)制這個文件,并把它重新命名為wp-config.php ,并做相應(yīng)的數(shù)據(jù)庫設(shè)置
define('DB_NAME', 'database_name_here');
define('DB_USER', 'username_here');
define('DB_PASSWORD', 'password_here');
database_name_here 改成任意你想命名的Mysql數(shù)據(jù)庫名稱
username_here Mysql默認是root,如果你沒改過用戶名的話就改成root就ok,改了填上相應(yīng)的用戶名
password_here ?改成你的數(shù)據(jù)庫密碼
?? 注意這里:去看一下你的根目錄權(quán)限吧,如果像下圖這樣,嗯,恭喜你,繞了個大圈,根本不用自己復(fù)制神馬的,直接放開權(quán)限,就可以了,不過你如果已經(jīng)復(fù)制了,權(quán)限還是要改的,否則等下創(chuàng)建好了,好多操作還是會有問題的。
OK!下面給出我的排錯:
mysql設(shè)置有誤
首先,在設(shè)置WordPress之前你需要去你的MySQL里創(chuàng)建一個全新的數(shù)據(jù)庫,然后把名字寫在第一行??,然后就是填寫數(shù)據(jù)庫的帳號和密碼,如果使用XAMPP環(huán)境直接安裝的話,那么你的密碼可能是空的,但是你像我一樣自己單裝的MySQL,那就是當時你設(shè)置的密碼。
重點來了,有些童鞋會發(fā)現(xiàn),本機是服務(wù)器,主機地址直接填寫localhost或者127.0.0.1,然后你下一步的時候就會提示開始時候說的“您的密碼錯了吧?”巴拉巴拉一大堆,這時候你還以為是自己記錯密碼了?來做個數(shù)據(jù)庫鏈接測試,沒錯???!是的,你的密碼并沒有錯,是你沒有寫端口號!??!端口號?。?br>
所以:正確的本機連接地址寫法:localhost:3306,當然,如果你沒有使用默認端口,請自行更換。
PS:如果你是租用的云主機服務(wù)器,再連不上的話,只能求助于你的服務(wù)供應(yīng)商了。
如果這樣,你還是無法正常連接數(shù)據(jù)庫,那我也幫不了你了。
希望我寫的這些小細節(jié)能幫到你? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?CindyRan?