2016-10-28 43 views
0

這是我的情況。我試圖使用廚師來安裝一個Drupal站點(純粹是自動的,沒有人工輸入)。到目前爲止,我已經能夠使用drush來安裝drupal7。通過Drush安裝Drupal而不使用瀏覽器

一旦我在我的文檔根文件夾中有所有的drupal文件,似乎我需要物理地去瀏覽器並在網站上完成安裝腳本。如果我不這樣做,drush站點安裝創建了drupal數據庫,但它沒有表格。

當然,必須有辦法或多或少地通過drush命令行跟隨網站上的安裝腳本?任何幫助將不勝感激,並讓我知道是否有任何我可以澄清。帶有drupal的容器在Ubuntu 14.04上,我使用Drush 7. *並且想安裝Drupal 7.x.

+0

你真的需要在那裏安裝嗎?也許你可以在一些其他服務器上手動安裝它,zip文件轉儲數據庫,並在你的「純粹自動化」的服務器解壓縮並導入數據庫轉儲? – MilanG

+0

看一看http://www.coderintherye.com/install-drupal-7-using-drush – Fky

回答

0

不知道你傳遞給站點安裝的參數究竟是什麼,很難弄清楚問題出在哪裏。這個回答假設你正在運行MySQL

假設你正在運行,看起來像這樣的命令:

drush si standard --db-url=mysql://dbusername:[email protected]:port/dbname 
--db-su=name --db-su-pw=password --site-name="Your New Site" 

如果沒有被創建的表,我會首先確保MySQL的用戶您正在爲該數據庫創建表權限運行。一個簡單的方法來查明它是否是一個權限問題將是使用根用戶名和密碼的詳細信息。

如果這樣不能解決問題,請啓用數據庫的日誌記錄以查看drush是否正在發佈create table命令。

希望這有助於

+0

如果這對你有用,我真的很感激增票 –