這讓我瘋狂!我的MacBook Pro上安裝了Wordpress的測試實例,該實例突然停止工作。如果我前往http://localhost:9003/wp-admin/我得到:Wordpress:建立數據庫連接時出錯。是的,我試過了。而那
錯誤建立一個數據庫連接
這要麼意味着 您的wp-config.php文件的 用戶名和密碼信息不正確 或者我們可以不要聯繫本地主機上的數據庫 服務器。這可能意味着您的主機的數據庫服務器關閉了 。
您確定您擁有正確的 用戶名和密碼嗎?
您確定 您輸入了正確的 主機名嗎?
您確定 數據庫服務器正在運行嗎?
如果你是 不確定這些術語是什麼意思, 應該可能與您的主機聯繫。如果 您仍然需要幫助,您可以隨時 訪問WordPress支持論壇。
哼!我沒有碰過配置的年齡。下面是相關的線怎麼看現在:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', 'wordpress');
define('DB_HOST', 'localhost');
$table_prefix = 'wp_';
值都不錯:
$ mysql -h localhost -u wordpress --password=wordpress \
> wordpress -e 'select user_login from wp_users'
+------------+
| user_login |
+------------+
| simon |
+------------+
沒有什麼在MySQL錯誤日誌,也不在Apache的錯誤日誌。我試過使用不同的MySQL用戶和不同的數據庫,但我得到了同樣的錯誤。我受騙 - 任何WordPress大師知道我錯過了什麼?
PHP的輸出--ri的mysql:
$ php --ri mysql
mysql
MySQL Support => enabled
Active Persistent Links => 0
Active Links => 0
Client API version => mysqlnd 5.0.7-dev - 091210 - $Revision: 294543 $
Directive => Local Value => Master Value
mysql.allow_persistent => On => On
mysql.max_persistent => Unlimited => Unlimited
mysql.max_links => Unlimited => Unlimited
mysql.default_host => no value => no value
mysql.default_user => no value => no value
mysql.default_password => no value => no value
mysql.default_port => no value => no value
mysql.default_socket => /var/mysql/mysql.sock => /var/mysql/mysql.sock
mysql.connect_timeout => 60 => 60
mysql.trace_mode => Off => Off
mysql.allow_local_infile => On => On
是的,對於Apache和MySQL運行。 (Web共享顯然是打開的,或者我不會得到Wordpress錯誤頁面。同上MySQL或我不會得到命令行客戶端輸出。) – 2010-09-08 06:09:00