2016-10-28 6 views
0

ここは私の状況です。私はDrupalサイト(純粋に自動化された、人間の入力なし)をインストールするためにシェフを使用しようとしています。これまでdrupal7をインストールするにはdrushを使用することができました。ブラウザを使わずにDrushal経由でDrupalをインストールする

文書のルートフォルダにすべてのdrupalファイルがあると、物理的にブラウザにアクセスしてWebサイトのインストールスクリプトを完了する必要があるようです。私がそうしなければ、drush site-installはdrupal dbを作成しましたが、テーブルはありません。

drushコマンドラインを使用して、Webサイトのインストールスクリプトを多かれ少なかれ実行する方法が必要ですか?どのような助けがあれば大いに感謝して、私が明確にできるものがあれば教えてください。 DrupalのコンテナはUbuntu 14.04にあります。Drush 7. *を使用しています。Drupal 7.xをインストールしたいと思います。

+0

本当にインストールする必要がありますか?たぶんあなたはいくつかの他のサーバーで手動でインストールすることができます。ファイルを圧縮してデータベースをダンプし、あなたの "純粋に自動化された"サーバーでそれを解凍してdb dumpをインポートしますか? – MilanG

+0

見てくださいhttp://www.coderintherye.com/install-drupal-7-using-drush – Fky

答えて

0

drush site-installに渡す引数を正確に把握していないと、どこに問題があるのか​​把握しにくいです。この答えは、あなたが好きそうに見えるのコマンドを実行していると仮定すると、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ユーザそのデータベースのテーブル作成権限を持っているので実行しています。権限の問題であるかどうかを簡単に突き止めるには、ルートのユーザー名とパスワードの詳細を使用することです。

これで問題が解決しない場合、データベースのログを有効にして、create tableコマンドがdrushによって発行されているかどうかを確認します。

希望します。

+0

これはあなたのために働いた場合、私は本当にアップ票をありがとう –

関連する問題