數據庫連接,當我嘗試訪問我的WordPress網站爲localhost
,我得到:如何調試錯誤建立與WordPress
錯誤建立一個數據庫connection`。
如何調試此問題?我能看到日誌在哪裏?
我可以在localhost
上用戶wordpressuser
登錄MySQL。我似乎對數據庫wordpress
爲wordpressuser
正確補助:
[email protected]# mysql -hlocalhost -uwordpressuser -pmypassword
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 109
Server version: 5.5.37-0+wheezy1 (Debian)
Copyright (c) 2000, 2014, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> show grants for [email protected];
+----------------------------------------------------------------------------------------------------------------------+
| Grants for [email protected] |
+----------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'wordpressuser'@'localhost' IDENTIFIED BY PASSWORD '*somepassword' |
| GRANT ALL PRIVILEGES ON `wordpress`.* TO 'wordpressuser'@'localhost' |
+----------------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
但是當我運行mysqlaccess
,我得到:
[email protected]# mysqlaccess localhost wordpressuser wordpress -pmypassword
mysqlaccess Version 2.06, 20 Dec 2000
By RUG-AIV, by Yves Carlier ([email protected])
Changes by Steve Harvey ([email protected])
This software comes with ABSOLUTELY NO WARRANTY.
Password for MySQL user wordpressuser:
Sorry,
An error occured when trying to connect to the database
with the grant-tables:
* Maybe YOU do not have READ-access to this database?
* If you used the -U option, you may have supplied an invalid username?
for the superuser?
* If you used the -U option, it may be possible you have to supply
a superuser-password to, with the -P option?
* If you used the -P option, you may have supplied an invalid password?
wget localhost
失敗,連接被拒絕:
[email protected]:~$ wget localhost
--2014-06-08 01:11:29-- http://localhost/
Resolving localhost (localhost)... ::1, 127.0.0.1
Connecting to localhost (localhost)|::1|:80... failed: Connection refused.
Connecting to localhost (localhost)|127.0.0.1|:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2014-06-08 01:11:29 ERROR 500: Internal Server Error.
我wp-config
似乎具有正確的憑據(DB_NAME,DB_USER,DB_PASSWORD,DB_HOST)。
如何調試此問題?
[wordpress]標籤很好,因爲OP在WordPress安裝中顯然遇到了他們的問題。這可能不是一個WordPress特定的問題,但是對於我們所知的所有*它都可能是由WordPress本身引起的。 – BoltClock