问题标签 [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 投票
2 回答
426 浏览

drupal - Acquia Dev Desktop 不允许我将更改推送到服务器

我刚刚在我的 Bartik 主题中编辑了一些代码并将其保存在本地。当我尝试使用 Acquia Dev Desktop 将本地代码推送到服务器时,我收到一条消息,上面写着:'Bad Private Key File'

我已完全按照凭据部分中我的 Acquia Cloud 帐户中显示的私钥复制了私钥,但问题仍然存在。

桌面应用程序为我提供了生成我自己的私钥的选项,但这与我的 Acquia Cloud 帐户在线显示的不同。无论如何,生成我自己的私钥会导致“SSH 身份验证失败”。

我真的很感激任何帮助!

0 投票
1 回答
79 浏览

ftp - 我怎么知道我的服务器的名字是什么?

我一直在使用 Acquia Cloud 来托管我的网站,但我仍然无法弄清楚我的服务器的名称是什么。

在我的免费帐户的服务器选项卡下,Acquia 提供了以下格式的服务器名称示例:ssh site.environment@free-5700.devcloud.hosting.acquia.com

由于我的站点名称st4rgut和环境是dev,我假设服务器名称是 st4rgut.dev@free-5700.devcloud.hosting.acquia.com

但是 Filezilla 无法连接服务器。在对 Acquia 服务器名称进行一些谷歌搜索后,我遇到了这种格式:srv-4808.devcloud.hosting.acquia.com我的服务器名称应该以 开头srv吗?

我应该如何查找服务器名称?我将不胜感激任何帮助。

0 投票
0 回答
134 浏览

drupal - 从本地和同一网络中的 PC 导入和访问 drupal 网站

我安装了acquiva Dev 桌面并导入了我的 drupal 网站。我可以通过localhost:8083访问,但当我从同一网络中的其他电脑访问时,我会“拒绝访问”。
可以使用 Acquia Dev Desktop 完成,还是我需要切换到其他平台
来安装我的 drupal 网站?

请建议。

0 投票
1 回答
65 浏览

php - 我是否需要卸载 xampp 才能将 acquia 用于 drupal8?

我正在将 xampp 用于一些 php 项目。现在我想学习 drupal8 并想为此安装 acquia。它可以与xampp冲突吗?

0 投票
1 回答
1149 浏览

php - .htaccess AuthUserFile 变量基于环境

我正在尝试根据环境加载 .htpasswd 文件。如果我对 URL 进行硬编码,它可以正常工作。

我们的托管服务提供商提供了一个可以在 htaccess 中使用的全局变量。

%{ENV:AH_SITE_ENVIRONMENT} Acquia 托管环境 — 可能的值为devtestprod

使用该变量,我们可以检查我们当前所处的环境。如果需要,也可以使用以下规则进行检查:SetEnvIf Host ^dev\. DEV但我想阻止这种情况。

我想使用 IfDefine 但 ifdefine 不读取全局变量。是否可以执行以下操作之一?

  1. 使路径成为变量并将路径与AH_SITE_ENVIRONMENT变量一起存储,然后执行以下操作:AuthUserFile MyConfiguredPathVar
  2. 像这样直接在 AuthUserFile 中放置一个 var 来连接AuthUserFile /var/www/html/sitename.%{ENV:AH_SITE_ENVIRONMENT}/docroot/.htpasswd
  3. 任何其他使用 ifdefine 并检查是否AH_SITE_ENVIRONMENT = dev

阿帕奇版本 2.2.22

更新1:可以检查环境RewiteCond

0 投票
2 回答
361 浏览

apache - 具有传递的子域的Mod重写条件

我想由你运行它,因为我正在尝试完善 Apache mod 重写规则,该规则有效,但我要疯了,因为我的文件路径正在破坏。

基本上,我已经设置了一个 mod 重写规则来将子域重定向到我的 docroot 中包含静态 index.html 文件的子目录。现有规则如下:

重定向工作正常。但会发生什么,是我的图像正在破坏。例如,带有以下 img 标签的“/subdirectory/img”对我不起作用:

当我将图像移动到根目录并尝试直接调用图像减去“img/”路径时,也会发生同样的事情。

我的重定向与此有关吗?还是我错过了什么?我的印象是使用 Pass Through [PT] 标志意味着资产链接将起作用。

任何意见是极大的赞赏。谢谢你的帮助!

标记。

0 投票
1 回答
111 浏览

php - 不同的目录使用不同的 PHP 版本?

我已经在 Windows 7 上安装了 Acquia Developer Desktop。

我需要安装 Lightning,因此我尝试将 Composer 和 Drupal 更新到最新版本,以便正确安装 Lightning。

我在 Aquia Developer Desktop 中创建新站点时指定了 PHP 5.6.19。

当我尝试升级时,我收到有关 PHP 版本的错误。当我在站点目录中运行 php -v 时,它报告为 5.4.45。当我在 Dev Desktop 目录中运行它时,它报告为 5.5.33。

我已经看到了许多用于 OSX 或 Linux 环境的线程,但我无法将它们与 Windows 环境相匹配。

如何确保站点在 5.5 或更高版本上运行?

这是在我的 httpd.conf 中:

0 投票
1 回答
151 浏览

drupal-7 - 如何将 MySQL 数据库转储从本地上传到 Acquia 云?

如何将 MySQL 数据库转储从本地上传到 Acquia 云?,我可以看到https://cloud.acquia.com/app/develop UI 已更改,我没有找到任何数据库导入选项,请指导我这个。

0 投票
2 回答
647 浏览

apache - 如何使用 Acquia 平台配置 SimpleSAMLphp?

我正在按照 Acquia 网站https://docs.acquia.com/articles/using-simplesamlphp-acquia-cloud-site上关于配置 SimpleSAMLphp 的说明进行操作,但似乎文档不是很精确。在他们的文档中,它说运行以下命令来安装 SimpleSAMLphp 库。

并安装安装 simplesamlphp_auth Drupal 模块,他们链接到simpleSAMLphp 身份验证页面,https: //www.drupal.org/project/simplesamlphp_auth 。在SimpleSAMLphp 安装中,它链接到SimpleSAMLphp 安装和配置页面,https: //simplesamlphp.org/docs/stable/simplesamlphp-install 。但是,此页面中的说明看起来就像我在 Acquia 文档的第二步中所做的一样。建议不要将 simplesamlphp-1.xy 与 docroot 一起提取,而是将其提取到 var 文件夹中。

现在,一旦我浏览了 Acquia 文档的说明并尝试访问 simplesaml,https://mywebsite.dd:8443/simplesaml/,我收到以下错误:

禁止 您无权访问此服务器上的 /simplesaml/。

所以我发现了这个线程,在 Apache 升级后为 simplesaml 获取 403 禁止错误,它谈到了类似于SimpleSAMLphp 安装和配置指令中的步骤 6 的错误。所以我去了 /Applications/DevDesktop/apache/conf/extra/httpd-vhosts.conf 并配置了以下内容:

但是,我仍然遇到同样的错误。

禁止的

您无权访问此服务器上的 /simplesaml/。

那么,问题是,我是否以错误的方式安装 SimpleSAMLphp?其次,如果不是,我哪里做错了?第三,如何解决此错误并重新回到正轨?我还找到了这个文档https://www.chapterthree.com/blog/how-to-configure-simplesamlphp-for-drupal-8-on-acquia,它谈到了在 Aquia 的平台上设置 SimpleSAMLphp 但它不是很与我上面列出的其他文档一致。所以,我不确定我应该遵循哪个。任何建议都非常感谢。

0 投票
1 回答
818 浏览

drupal-8 - 如何解决可恢复的致命错误:Drupal\Core\Link 类的对象无法转换为 Drupal\Component\Utility\Xss::filter 中的字符串?

我正在关注如何在 Acquia 上为 Drupal 8 配置 SimpleSAMLphp指令。我在底部写着“SimpleSAMLphp_auth 模块设置。我个人建议将 SimpleSAMLphp_auth 模块设置的配置存储在 settings.php 中。” 一旦我将他在该代码片段中的代码复制到我的 settings.php 文件(将其粘贴在底部)并将其推送到 Acquia,当我尝试通过 dev.mysite.com/user url 登录时出现此错误。

网站遇到意外错误。请稍后再试。可恢复的致命错误:无法将 Drupal\Core\Link 类的对象转换为 Drupal\Component\Utility\Xss::filter() 中的字符串(core/lib/Drupal/Component/Utility/Xss.php 的第 67 行)。

下面显示的代码是我的 settings.php 文件中的代码。

如果我在我的 settings.php 文件中注释掉这整个代码块,那么我可以登录到我的 dev.mysite.com/user drupal 站点。我不清楚的另一件事是,我是否首先“通过 SimpleSAMLphp 选项检查激活身份验证”,然后将代码片段复制到我的 settings.php 文件并推送到 Acquia 或其他方式?

任何帮助深表感谢。