问题标签 [acquia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
575 浏览

php - Composer 读取错误的 PHP 版本(WINDOWS 上的 ACQUIA DEV DESKTOP)

我正在尝试通过作曲家安装库https://github.com/thephpleague/csv但出现以下错误,即

'这个包需要 php >= 5.5.9 但你的 php 版本 <5.4.45> 不满足这个要求。

我当前的 PHP 版本是 5.6.30,但由于某种原因,作曲家显示 <5.4.45> 这很奇怪。

我在 WINDOWS 上使用 ACQUIA DEV DESKTOP,可以轻松地在 PHP 版本之间切换,并且可以通过 a) dpm(phpinfo()); 检查 PHP 版本。或 b) 显示与 ACQUIA DEV DESKTOP 中设置的版本相同的 drush php。

这会导致与作曲家相关的问题,因为它正在读取错误的 PHP 版本。

我安装这个库的步骤,即

将 composer.phar 文件从“DevDesktop/tools”文件夹复制到我的 Drupal 项目根目录,然后通过 drush 使用“composer require League/csv”,这给了我这个错误....

'这个包需要 php >= 5.5.9 但你的 php 版本 <5.4.45> 不满足这个要求。

“drush php”给了我这个……“贾斯汀·吉勒曼的 Psy Shell v0.8.3”

我已经检查了在线资源是否有类似的错误,但没有一个解决方案符合我的情况,因此发布了这个问题。

不确定这是否与问题有关,但我注意到“DevDesktop\tools\drush.bat”有第一行,即

IF "%PHP_ID%"=="" (SET PHP_ID=php5_5)

我改成

IF "%PHP_ID%"=="" (SET PHP_ID=php5_6)

堆栈停止/启动并尝试下载“作曲家需要租约/csv”但没有变化(结果相同)。

提前致谢。

0 投票
1 回答
696 浏览

php - Acquia Dev Desktop 2 极慢

我需要有关Acquia Dev desktop 2的帮助。我的本地主机上的Drupal 多站点非常慢,我已经在整个互联网上搜索了这方面的帮助。

我还尝试运行默认的FastCGI,每次单击链接时它都会崩溃。

它运行 Apache 2、PHP 5.6。

请看版本截图:

版本截图

任何有助于提高速度的帮助将不胜感激。

0 投票
1 回答
137 浏览

php - 无法从符号链接运行 php shell 脚本

我在 Windows 10 上使用 Acquia 的 DevDesktop。对于 shell,我使用的是 babun 的 zsh。Acquia 为drushDrupal 提供命令行界面。

命令本身似乎没问题:

我为它创建了一个符号链接,但它不起作用:

根据这个答案,我尝试更改权限并确保行尾正确,但它仍然不起作用。

我究竟做错了什么?

0 投票
0 回答
62 浏览

drupal - 更新 AcquiaDevDesktop2 附带的 drush

AcquiaDevDesktop2(2017 年 4 月 13 日发布)附带的 Drush 无法与 drupal 8.4 一起使用,因为它使用 symfony 3 组件,与 Drupal 8 的早期版本不同。
要在 Drupal 8.4 和即将发布的版本中使用 drush,您需要更新 drush(专注于那些使用 AcquiaDevDesktop 进行本地开发的人)。为此(Windows 用户)找到安装 AcquaiDevDesktop 的目录并移至工具文件夹。

在我的情况下'C:\Program Files(x86)\DevDesktop\tools',编辑 composer.json 文件并更改,"drush/drush": "8.1.8" to "drush/drush": "9.0.0-alpha1"然后保存(您需要更改目录和文件权限才能执行此操作)。请注意,这9.0.0-alpha1是截至本文发布之日的当前稳定版本。打开你的 cmd 并移动到 devdesktop 工具文件夹。

在我的情况下'cd C:\Program Files (x86)\DevDesktop\tools'并运行“作曲家更新”。确保您的互联网已打开。这就是你在本地开发环境中的 drush 9。

那是我的问题,我是如何让它工作的?

0 投票
1 回答
1425 浏览

git - 如何停止在存储库中使用 Git LFS

我最近在我们的主仓库中设置了 Git LFS,到目前为止没有任何问题。最重要的是,我们只设置它来阻止对我们单独的构建 repo 的膨胀效应(它正在消失,有利于一个新的过程)。

此时的主要问题(以及其他问题)是我们正试图开始将构建从主存储库推送到 Acquia 存储库(这是 Acquia 部署所必需的)。Acquia 不支持 Git LFS,我没有时间与他们争论,也没有时间与任何可能影响此类更改的人争论主机解决方案的优点(这是我们已经拥有并且已经拥有一段时间)。

我只想删除它,似乎我只删除了部分。似乎这方面的在线文档充其量是很少的。

这是我所做的:

  1. git lfs untrack *
  2. 然后git lfs uninstall
  3. 最后,我.gitattributes将文件恢复到以前的状态

我把它推到了本地,它似乎已经消除了很多对象跟踪(由于我进入.git/lfs文件夹结构并根植于文件夹结构)。跑步git lfs ls-files根本没有向我展示任何东西。

但是,当我将它拉到一个单独的克隆上时,当我尝试推送到 Acquia 时,它显示仍有超过一千个文件被它跟踪,但由于 Acquia 不支持它而失败。迷人,我知道。

我怀疑完全删除它会删除.git/lfs目录或至少删除它的内容。如果不出意外,它应该消除克隆中的跟踪,然后下拉更改。它不是。

我认为我可能错过了将文件指针改回原来的状态的步骤,但我不确定我还能安全地做什么。我想保留它跟踪的文件。我的仓库托管在 Bitbucket 云上。

0 投票
2 回答
1478 浏览

php - 来自 Guzzle 的 Drupal 8 中的错误使用 Dev Desktop“cURL 错误 60:SSL 证书...”

macOS 10.11

开发桌面版本 2

PHP 5.6

尝试加载包含 Google 地图的 Drupal 8 模板页面。适用于生产和开发服务器,但不适用于本地。页面给出“网站遇到意外错误。请稍后再试。” 本地加载时出错,回溯跟踪显示以下信息:

错误:

诊断:

回溯:

似乎正在使用“default_cert_file”(并且在本地不存在)并且确实存在的文件“/Applications/DevDesktop/common/cert/cacert.pem”不是。默认值是从 Dev Desktop 中的 PHP 构建硬连线的。我不确定 Guzzle 是否不会费心尝试从可用列表中找到其他选项,或者我是否还有其他问题。

有没有办法从 php.ini 覆盖“default_cert_file”...??还是有更好的解决方案?

我什至创建了 default_cert_file 正在寻找的位置,只是为了看看这是否能解决它,但它没有。

0 投票
1 回答
93 浏览

amazon-ec2 - 使用 Acquia DB 在 AWS EC2 上安装 Drupal:SQLSTATE[HY000] [2002] Connection denied

我在本地机器上使用 Acquia Dev Desktop 构建了一个 Drupal 8 站点。我在 AWS EC2 上安装 Drupal,遇到以下错误。

我用我的 config.inc 文件检查了数据库名称、用户名、密码和端口,但仍然无法连接。这是带有错误的drupal安装页面的屏幕截图:

在此处输入图像描述

这是我的 config.inc 文件信息(使用虚拟密码,但真实版本与我在 Drupal 安装页面中输入的内容匹配)

0 投票
3 回答
14652 浏览

php - 运行composer时如何切换php版本?

我在 Windows 8.1 上安装了作曲家。我用它来下载 drupal 发行版和模块。我还安装了 acquia dev 桌面。如您所知,开发桌面带有不同版本的 php,并且它有单独的文件夹。我已经设置作曲家使用 php 5.6。我怎样才能让它使用php 7?

我应该卸载作曲家并重新安装还是什么?

0 投票
1 回答
47 浏览

javascript - jQuery发布xml数据在发送时被修剪

我正在将 xml 数据发布到在我的本地工作正常的服务器,但是在上传到服务器后,我希望它会破坏客户端的数据。

在我的本地服务器中请求有效负载

在此处输入图像描述

上传到服务器后请求有效载荷

在此处输入图像描述

这是ExpertSender的集成。文件托管在 Acquia Cloud 中。

这个问题的可能性是什么?我该如何解决这个问题?

这是我的邮政电话代码,

0 投票
1 回答
1036 浏览

mysql - 无法连接到本地主机数据库

这个问题已经被问过多次,但没有一个答案对我有帮助。

我正在升级到 Drupal 8,为此,我需要为我的 Drupal 7 数据库指定登录凭据。

SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接。

我可以很好地访问数据库,因为我的 SQL 服务器 100% 正在运行。我检查了 settings.php 中的凭据,它显示以下内容:

所以我复制了上面但我仍然收到上面的错误消息(黄色框)。

见下图:

在此处输入图像描述

有没有人有什么建议?先感谢您。