2015-05-12 139 views
1

我的客戶有一個Drupal項目。她希望我將它安裝在我的系統中並進一步開發。我下載了該模板,將其複製到var\www\html文件夾中,給出了合適的文件權限並在瀏覽器中打開它。而我得到這個錯誤:安裝Drupal模板

Error 
The website encountered an unexpected error. Please try again later. 
Error message 
PDOException: SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (using password: NO) in lock_may_be_available() (line 167 of /var/www/html/csp-v1/includes/lock.inc). 

我應該在哪裏給我MySQL密碼?

回答

2

在settings.php文件中。您可以配置您的數據庫信息。

網站/默認/ settings.php這個

$databases = array (
    'default' => 
    array (
    'default' => 
    array (
     'database' => 'drupal', 
     'username' => 'drupal', 
     'password' => 'password', 
     'host' => 'localhost', 
     'port' => '', 
     'driver' => 'mysql', 
     'prefix' => '', 
    ), 
), 
); 
+0

我做到了,但它有一個端口:3306.所以當我將它重定向到'http:// localhost:3306/csp-v1 /'時,我得到了如下這樣的ASCII字符混合: '[ 5.5.43-0ubuntu0.14.04.1 ' | CuF <;Rl ÿ ÿ JiUL\ i {P \]Aj mysql_native_password ! ÿ「#08S01亂包亂碼」 –

+0

這似乎就像你鬆散的文件編碼。如果你有一些特殊的字符不支持基本的ASCII集(變音器或其他),你應該使用UTF8 NO BOM編碼。 – MilanG

0

首先,你說的是Drupal的模板(文件)或約Drupal的主題?這是兩件不同的事情。主題定義了Drupal站點的外觀,模板只是一個主題中的單個文件,其中很多是定義某個頁面或類似內容的一部分。

所以,甚至沒有主題(更不用說單個模板文件)就足以擁有完整的Drupal站點。

如果你有整個網站,像Tchevass解釋的那樣,更改數據庫訪問信息,登錄並進入配置 - >媒體 - >文件系統,並檢查所有路徑是否可寫,因爲Drupal需要它們。只需單擊「保存配置」,如果某個字段的紅色輪廓意味着路徑不可寫入,那麼您必須創建它。

但是,如果您只有一個主題,您必須下載並安裝Drupal,然後將您的主題移至/ sites/all/themes/theme_name,然後轉至外觀並將其打開。

+0

其實它不是模板/主題。這是一個drupal項目。我下載並嘗試安裝它,但它返回錯誤 –