2016-10-28 45 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

如果这对你有用,我真的很感激增票 –