具體解決步驟如下:
創(chuàng)新互聯(lián)專業(yè)提供成都主機(jī)托管四川主機(jī)托管成都服務(wù)器托管四川服務(wù)器托管,支持按月付款!我們的承諾:貴族品質(zhì)、平民價(jià)格,機(jī)房位于中國(guó)電信/網(wǎng)通/移動(dòng)機(jī)房,成都服務(wù)器托管服務(wù)有保障!
1,首先檢查數(shù)據(jù)庫(kù)用戶名和密碼確實(shí)正確了,然后檢查你是否創(chuàng)建了數(shù)據(jù)庫(kù)且添加了用戶。初學(xué)者用CPANEL面板添加數(shù)據(jù)庫(kù)和用戶后往往忘記把用戶添加到具體數(shù)據(jù)庫(kù)中。按照下面這個(gè)設(shè)置。
2,如果主機(jī)商提供cPanel,可以按以下說(shuō)明創(chuàng)建 WordPress用戶名及數(shù)據(jù)庫(kù)。
登入你的cPanel.,
3,點(diǎn)擊MySQL Databases.
如果在用戶版塊中還沒有WordPress相關(guān)用戶的話,請(qǐng)創(chuàng)建一個(gè):
為WordPress選用一個(gè)用戶名(推薦使用'wordpress')并將其輸入到用戶名(UserName)輸入框中。
選用一個(gè)保密性較高的密碼(最好是大小寫字母、數(shù)字及符號(hào)的組合),并將其輸入到密碼(Password)輸入框中。
記錄之前確定的用戶名和密碼。
點(diǎn)擊添加用戶(Add User)。
4,如果在數(shù)據(jù)庫(kù)版塊中還沒有與WordPress相關(guān)數(shù)據(jù)庫(kù)(Databases),請(qǐng)創(chuàng)建一個(gè):
為WordPress數(shù)據(jù)庫(kù)起個(gè)名字(可以使用'wordpress'或'blog'),將其輸入到數(shù)據(jù)庫(kù)(Db)輸入框中,并點(diǎn)擊添加數(shù)據(jù)庫(kù)(Add Db)。
在數(shù)據(jù)庫(kù)(Databases)版塊中,從用戶(User )下拉列表中選擇剛才的WordPress用戶名,接著在數(shù)據(jù)庫(kù)(Db)下拉列表中選擇WordPress數(shù)據(jù)庫(kù)。確保在權(quán)限(Privileges)部分中選中了所有(All)權(quán)限后點(diǎn)擊向數(shù)據(jù)庫(kù)添加用戶(Add User to Db)。
返回MySQL帳戶維護(hù)主界面(MySQL Account Maintenance)時(shí),cPanel會(huì)將剛才創(chuàng)建的數(shù)據(jù)庫(kù)信息羅列出來(lái)。應(yīng)該能看到之前添加到數(shù)據(jù)庫(kù)的用戶名(具備所有權(quán)限),還有一些連接字串(Connection Strings)樣本可用于Perl或PHP腳本中以連接數(shù)據(jù)庫(kù)。PHP代碼格式如下:
$dbh =mysql_connect("hostname", "username", "PASSWORD HERE") or die ("message");
mysql_select_db("databasename");
記下hostname, username, databasename的值,以及之前設(shè)定的密碼。(注意,hostname通常為localhost。)
發(fā)錯(cuò)區(qū)了吧。跑到下面去了是因?yàn)閏ss的問題。內(nèi)層輪廓的總寬度超過(guò)了最外層輪廓的寬度,所以側(cè)邊欄就被擠到下面去了。
WordPress數(shù)據(jù)庫(kù)連接錯(cuò)誤問題解決方法:
在搭建WordPress,或者轉(zhuǎn)移WordPress的時(shí)候,打開網(wǎng)站有可能會(huì)出現(xiàn)“建立數(shù)據(jù)庫(kù)連接時(shí)出錯(cuò)”字樣。
1.?錯(cuò)誤原因之一:
wp-config.php文件里面的數(shù)據(jù)庫(kù)連接的參數(shù),如數(shù)據(jù)庫(kù)名,用戶名,數(shù)據(jù)庫(kù)密碼等,是否連接正確了。
2.?錯(cuò)誤原因之二:
數(shù)據(jù)表的前綴,當(dāng)網(wǎng)站文件是從其他地方轉(zhuǎn)移過(guò)來(lái)的時(shí)候,看一下數(shù)據(jù)表的前綴,是否一致。如果數(shù)據(jù)表前綴不一致,還是會(huì)報(bào)數(shù)據(jù)庫(kù)連接錯(cuò)誤的。
3.?錯(cuò)誤原因之三:
wp_options表需要修復(fù),WordPress可能會(huì)出現(xiàn)這樣的一個(gè)問最簡(jiǎn)單的解決的辦法就是:在wp-config.php中增加一句代碼:
define('WP_ALLOW_REPAIR',?true);
然后直接訪問后臺(tái)http://域名/wp-admin/,按照wordpress的修復(fù)步驟操作即可。
4.?錯(cuò)誤原因之四:
數(shù)據(jù)庫(kù)服務(wù)器故障,這個(gè)問題就需要去聯(lián)系服務(wù)器提供商了,因此,選擇一個(gè)好的服務(wù)器提供商很重要。
先判斷下是否登錄,然后獲取當(dāng)前用戶對(duì)象,然后獲取當(dāng)前用戶對(duì)象的信息,需要哪些用哪些:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
if(is_user_logged_in()){
$current_user = wp_get_current_user();
/**
* @example Safe usage: $current_user = wp_get_current_user();
* if ( !($current_user instanceof WP_User) )
* return;
*/
echo 'Username: ' . $current_user-user_login . 'br /';
echo 'User email: ' . $current_user-user_email . 'br /';
echo 'User first name: ' . $current_user-user_firstname . 'br /';
echo 'User last name: ' . $current_user-user_lastname . 'br /';
echo 'User display name: ' . $current_user-display_name . 'br /';
echo 'User ID: ' . $current_user-ID . 'br /';
}