问题标签 [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.
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”但没有变化(结果相同)。
提前致谢。
php - Acquia Dev Desktop 2 极慢
我需要有关Acquia Dev desktop 2的帮助。我的本地主机上的Drupal 多站点非常慢,我已经在整个互联网上搜索了这方面的帮助。
我还尝试运行默认的FastCGI,每次单击链接时它都会崩溃。
它运行 Apache 2、PHP 5.6。
请看版本截图:
任何有助于提高速度的帮助将不胜感激。
php - 无法从符号链接运行 php shell 脚本
我在 Windows 10 上使用 Acquia 的 DevDesktop。对于 shell,我使用的是 babun 的 zsh。Acquia 为drush
Drupal 提供命令行界面。
命令本身似乎没问题:
我为它创建了一个符号链接,但它不起作用:
根据这个答案,我尝试更改权限并确保行尾正确,但它仍然不起作用。
我究竟做错了什么?
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。
那是我的问题,我是如何让它工作的?
git - 如何停止在存储库中使用 Git LFS
我最近在我们的主仓库中设置了 Git LFS,到目前为止没有任何问题。最重要的是,我们只设置它来阻止对我们单独的构建 repo 的膨胀效应(它正在消失,有利于一个新的过程)。
此时的主要问题(以及其他问题)是我们正试图开始将构建从主存储库推送到 Acquia 存储库(这是 Acquia 部署所必需的)。Acquia 不支持 Git LFS,我没有时间与他们争论,也没有时间与任何可能影响此类更改的人争论主机解决方案的优点(这是我们已经拥有并且已经拥有一段时间)。
我只想删除它,似乎我只删除了部分。似乎这方面的在线文档充其量是很少的。
这是我所做的:
- 跑
git lfs untrack *
- 然后
git lfs uninstall
- 最后,我
.gitattributes
将文件恢复到以前的状态
我把它推到了本地,它似乎已经消除了很多对象跟踪(由于我进入.git/lfs
文件夹结构并根植于文件夹结构)。跑步git lfs ls-files
根本没有向我展示任何东西。
但是,当我将它拉到一个单独的克隆上时,当我尝试推送到 Acquia 时,它显示仍有超过一千个文件被它跟踪,但由于 Acquia 不支持它而失败。迷人,我知道。
我怀疑完全删除它会删除.git/lfs
目录或至少删除它的内容。如果不出意外,它应该消除克隆中的跟踪,然后下拉更改。它不是。
我认为我可能错过了将文件指针改回原来的状态的步骤,但我不确定我还能安全地做什么。我想保留它跟踪的文件。我的仓库托管在 Bitbucket 云上。
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 正在寻找的位置,只是为了看看这是否能解决它,但它没有。
php - 运行composer时如何切换php版本?
我在 Windows 8.1 上安装了作曲家。我用它来下载 drupal 发行版和模块。我还安装了 acquia dev 桌面。如您所知,开发桌面带有不同版本的 php,并且它有单独的文件夹。我已经设置作曲家使用 php 5.6。我怎样才能让它使用php 7?
我应该卸载作曲家并重新安装还是什么?
javascript - jQuery发布xml数据在发送时被修剪
我正在将 xml 数据发布到在我的本地工作正常的服务器,但是在上传到服务器后,我希望它会破坏客户端的数据。
在我的本地服务器中请求有效负载
上传到服务器后请求有效载荷
这是ExpertSender的集成。文件托管在 Acquia Cloud 中。
这个问题的可能性是什么?我该如何解决这个问题?
这是我的邮政电话代码,