首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >搬到Acquia Dev桌面后无法工作

搬到Acquia Dev桌面后无法工作
EN

Drupal用户
提问于 2016-02-26 17:13:59
回答 3查看 2.1K关注 0票数 2

我安装了Acquia Dev桌面。大多数事情都起作用,但钻不起作用。我得到了一个错误: Drush无法启动(引导) Drupal数据库。

因为我以前在本地上安装了php和mysql,所以我删除了这些旧版本,并调整了我的~/..bash_profile,以确保我正在加载Acquia Dev Desktop版本的php、mysql和drush。为了进行测试,我运行了“哪个php”、“哪个mysql”和“哪个drush”,所有这些都返回了Acquia Dev桌面版本。

为了测试mysql,在我的drupal站点目录中,我输入了mysql中的"mysql“。我运行了“显示数据库”,并确认Acquia Dev桌面数据库在此Mysql服务器中。

为了测试php,我从我的drupal站点目录中运行了"php -r 'phpinfo();'“。我确认了加载的PHP版本/config是Acquia Dev桌面版本。

我在drush中看到,在~/.acquia/DevDesktop/Drush/Aliases/aliases.drushrc.php中查找别名,我检查了该文件,并看到配置为loc.mysite.dev的别名。我用那个别名尝试了我的drush命令。"drush @loc.mysite.dev状态“。这没什么区别。

我的drupal安装就像一个多站点。也许这是一个问题,虽然我总是使用多站点,没有问题,与这个网站和钻在一个漂泊框(不使用Acquia Dev桌面)。我正在从我的站点目录( site /mysite.org)运行drush命令,这是我的设置文件所在的位置(site/mysite.org/setings.php)。

下面是一些drush调试输出,这是安装Acquia Dev桌面https://gist.github.com/maestrojed/78ff27cfae1f65821ce8后的问题,这是安装Acquia Dev桌面之后的问题,我试图获得drush来使用正确的Acquia Dev桌面版本的Drush和PHP。https://gist.github.com/maestrojed/45c1635f5d1d88d4bd9e

我必须使用Acquia Dev桌面,我不认为我能够生活没有钻。我很高兴提供任何其他信息来帮助调试。任何提示都是非常感谢的!谢谢。-更多信息见:https://forums.acquia.com/acquia-products-and-services/dev-desktop/cant-get-drush-work#sthash.bZJBgcc0.dpuf

EN

回答 3

Drupal用户

发布于 2016-02-26 22:17:23

使用随ADD一起来的控制台-从ADD客户端启动控制台。使用该控制台,一切都是正确的设置。当然,您可以在"Bash“(它认为您在讨论”哪个“命令)中使用所有东西,但是它消除了使用ADD的全部意义--所有的东西都在处理这个框。

PS!我使用Git Bash作为我的Git工作,ADD (cmd)控制台用于钻孔工作。那我就不用想了;-)

票数 2
EN

Drupal用户

发布于 2019-01-08 23:12:52

Maestrojed自己的答案标识了设置文件,hansfn已经指出,您可能需要通过DevDesktop本身启动终端会话。

其他你可以做的事情:

  • 首先,检查drush status (这将显示它是否具有正确的db名称)
  • 使用--verbose开关运行drush命令,这将显示引导状态(但要小心引导调试消息可能具有误导性。)
  • 尝试使用Drush启动MySQL控制台- drush sqlc
  • 如果您正在使用Drupal8Composer安装程序(推荐),请安装最新版本的Drush with composer,而不是依赖DevDesktop附带的版本(运行composer require drush/drush)。我遇到的一个奇怪情况是,drush updb命令连接到另一个数据库,连接到其他所有东西(我通过添加--verbose选项发现了这一点),并对其进行了升级。
  • 小心~/.my.cnf文件强制使用错误的用户名
票数 1
EN

Drupal用户

发布于 2020-05-10 14:58:28

Drush没有拾取acquia网站设置。

将acquia设置添加到您的.bash_profile或路径中,以便drush可以访问它们。

代码语言:javascript
复制
export DEVDESKTOP_DRUPAL_SETTINGS_DIR="$HOME/.acquia/DevDesktop/DrupalSettings"
票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/192770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档