问题标签 [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.
drupal - Acquia Dev Desktop 不允许我将更改推送到服务器
我刚刚在我的 Bartik 主题中编辑了一些代码并将其保存在本地。当我尝试使用 Acquia Dev Desktop 将本地代码推送到服务器时,我收到一条消息,上面写着:'Bad Private Key File'
我已完全按照凭据部分中我的 Acquia Cloud 帐户中显示的私钥复制了私钥,但问题仍然存在。
桌面应用程序为我提供了生成我自己的私钥的选项,但这与我的 Acquia Cloud 帐户在线显示的不同。无论如何,生成我自己的私钥会导致“SSH 身份验证失败”。
我真的很感激任何帮助!
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
吗?
我应该如何查找服务器名称?我将不胜感激任何帮助。
drupal - 从本地和同一网络中的 PC 导入和访问 drupal 网站
我安装了acquiva Dev 桌面并导入了我的 drupal 网站。我可以通过localhost:8083访问,但当我从同一网络中的其他电脑访问时,我会“拒绝访问”。
可以使用 Acquia Dev Desktop 完成,还是我需要切换到其他平台
来安装我的 drupal 网站?
请建议。
php - 我是否需要卸载 xampp 才能将 acquia 用于 drupal8?
我正在将 xampp 用于一些 php 项目。现在我想学习 drupal8 并想为此安装 acquia。它可以与xampp冲突吗?
php - .htaccess AuthUserFile 变量基于环境
我正在尝试根据环境加载 .htpasswd 文件。如果我对 URL 进行硬编码,它可以正常工作。
我们的托管服务提供商提供了一个可以在 htaccess 中使用的全局变量。
%{ENV:AH_SITE_ENVIRONMENT}
Acquia 托管环境 — 可能的值为dev
、test
或prod
使用该变量,我们可以检查我们当前所处的环境。如果需要,也可以使用以下规则进行检查:SetEnvIf Host ^dev\. DEV
但我想阻止这种情况。
我想使用 IfDefine 但 ifdefine 不读取全局变量。是否可以执行以下操作之一?
- 使路径成为变量并将路径与
AH_SITE_ENVIRONMENT
变量一起存储,然后执行以下操作:AuthUserFile MyConfiguredPathVar
- 像这样直接在 AuthUserFile 中放置一个 var 来连接
AuthUserFile /var/www/html/sitename.%{ENV:AH_SITE_ENVIRONMENT}/docroot/.htpasswd
- 任何其他使用 ifdefine 并检查是否
AH_SITE_ENVIRONMENT = dev
阿帕奇版本 2.2.22
更新1:可以检查环境RewiteCond
apache - 具有传递的子域的Mod重写条件
我想由你运行它,因为我正在尝试完善 Apache mod 重写规则,该规则有效,但我要疯了,因为我的文件路径正在破坏。
基本上,我已经设置了一个 mod 重写规则来将子域重定向到我的 docroot 中包含静态 index.html 文件的子目录。现有规则如下:
重定向工作正常。但会发生什么,是我的图像正在破坏。例如,带有以下 img 标签的“/subdirectory/img”对我不起作用:
当我将图像移动到根目录并尝试直接调用图像减去“img/”路径时,也会发生同样的事情。
我的重定向与此有关吗?还是我错过了什么?我的印象是使用 Pass Through [PT] 标志意味着资产链接将起作用。
任何意见是极大的赞赏。谢谢你的帮助!
标记。
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 中:
drupal-7 - 如何将 MySQL 数据库转储从本地上传到 Acquia 云?
如何将 MySQL 数据库转储从本地上传到 Acquia 云?,我可以看到https://cloud.acquia.com/app/develop UI 已更改,我没有找到任何数据库导入选项,请指导我这个。
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 但它不是很与我上面列出的其他文档一致。所以,我不确定我应该遵循哪个。任何建议都非常感谢。
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 或其他方式?
任何帮助深表感谢。