我在互聯網上設置了一個網站,我嘗試在本地託管它並對其進行測試。 通常情況下,Drupal數據庫連接可以從位於\sites\default
的settings.php
文件進行配置。訪問被拒絕用戶'testweb'@'localhost'本地主機中的drupal站點配置
這裏是設置訪問代碼:
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'testweb',
'username' => 'testweb',
'password' => 'root',
'host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
MySQL的Web用戶和數據庫名稱相等即testweb。
這是我得到的錯誤。
PDOException:在C lock_may_be_available()(行167:SQLSTATE [28000] [1045]訪問被拒絕的用戶 'testweb' @ '本地主機'(YES使用密碼):\瓦帕\ WWW \ testweb \包括\ lock.inc)。
我想知道的另一件事是Drupal是否在數據庫中存儲數據庫連接字符串。
我在stackoverflow中看到過這個問題,但它沒有繼續給出正確的解決方案。
用戶名\密碼\ db不正確 – 2013-04-13 10:44:29
您是否導入了SQL轉儲? –
我有這個相同的錯誤,用戶和主機和密碼是正確的。這是在MySQL的權利問題,所以用戶需要正確的GRANTs訪問數據庫,否則得到的Drupal 7(.x.26) – armyofda12mnkeys