【发布时间】:2014-10-05 12:57:53
【问题描述】:
我正在尝试让 drush 在我的 ubuntu 笔记本电脑上运行,因为我想在 Drupal 中试用 omega 主题,但有些命令不起作用。
例如:drush en omega 或 drush omega-wizard
我得到的错误:Drush 无法启动(引导)Drupal 数据库。 要么 命令 pm-enable 需要更高的引导级别才能运行 - 你会 [错误] 需要从功能更强大的 Drupal 环境调用 drush 才能运行 这个命令。
我在其他线程中读到,这与 drush 无法连接到我的 mysql 数据库有关,我应该在我的 settings.php 中将 'localhost' 更改为 '127.0.0.1'。
我在我的 ubuntu 14.04 上使用 XAMPP 和 drush v 7.0-dev。
我还尝试在我的 windows 8.1 机器上使用 xampp 设置 drush,但遇到了同样的错误。
请帮助我,我整个周末都在尝试设置 drush,我真的很绝望:(
“omega-wizard”的完整错误消息
找不到 drush 命令“omega-wizard”。运行drush [error]
cache-clear drush 清除命令文件缓存(如果有)
安装了新的扩展。
Drush 无法启动(引导)Drupal 数据库。 [错误]
提示:当 Drush 试图:
* 引导一个尚未安装或没有
配置的数据库。在这种情况下,您可以选择另一个带有
通过指定要与 --uri 一起使用的 URI 来设置工作数据库
命令行参数。见drush topic docs-aliases
细节。
* 通过套接字连接数据库。套接字文件可能是
错误或 php-cli 可能无法在被监禁的 shell 中访问它。看
http://drupal.org/node/1428638了解详情。
Drush 试图连接到:
Drupal 版本:7.31
站点 URI:http:// 默认
数据库驱动程序:mysql
数据库主机名:localhost
数据库端口:
数据库用户名:root
数据库名称:drupal1
PHP 可执行文件:/usr/bin/php
PHP 配置:/etc/php5/cli/php.ini
PHP 操作系统:Linux
Drush 版本:7.0-dev
Drush 临时目录:/tmp
Drush 配置:
Drush 别名文件:
Drupal 根目录:/home/trautmann/websites/mywebsite
站点路径:站点/默认
【问题讨论】:
-
你可能在drupal.stackexchange.com 有更多的运气,因为这与程序员本身无关......