问题标签 [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.
javascript - Cookie .js 不适用于子域 - 是代码吗?德鲁巴?阿奎亚?业力?
我是一个 JS 新手(从技术上讲,我只是边走边编),所以当你解释事情时,请怜悯并用蜡笔给我画图。
我们有三个独立的站点:
- store.example.com - 电子商务网站
- www.example.com/content - 我们的产品网站
- www.example.com/home - 营销站点(Acquia Cloud 上的 Drupal 7) - 流量是从产品站点传递的代理。Acquia URL 是 example.prod.acquia-sites.com,我们也使用 web.example.com 登录。
带着所有 GDPR 的乐趣,我参加了关于 cookie 的速成课程。下面的脚本在 www.example.com/home 上,将为上面列出的所有三个站点来回设置和读取 cookie,但对于 web.example.com,它显示为“.example.com”设置的 cookie " 但在每次加载页面时都会不断地重新显示横幅。对于 Acquia 域,它不会设置或关闭 cookie。我不想破坏任何工作,但是有没有办法将域指定为“.example.com”,以便它与产品站点一起使用,并在编辑站点时设置/关闭它?
drupal - Acquia Dev Desktop 安装后步骤出现问题
我正在学习 Drupal,并且必须将它用于即将进行的项目。当我尝试安装 Acquia Dev Desktop 时,我收到一条错误消息:
这使我无法运行 Dev Desktop。我在这些文件中注意到的唯一错误消息是:
localhost - 如何将 Drupal 8 站点从 Acquia Dev Deskto 移动到 Docksal?
不知道在哪里问这个问题。没有看到任何 Docksal 论坛。我发现 Acquia 的 Dev Desktop 应用程序存在一些限制,因此我正在尝试将 Drupal 8 网站的本地版本用于 Docksal。
我已经成功安装了 Docksal。我将现有站点复制到一个新文件夹中。我正处于站点加载的位置 - 但是,作为 Drupal 的全新安装。我“成功”导入了现有数据库,但该站点仍然像要设置的新站点一样加载。我重新启动了 Docksal,重新启动了项目,并重新启动了我的计算机。我查看了 Docksal 的帮助文档,一无所获。
我确定这只是某个需要更改的设置,但我不知道是什么。为了简要了解我所做的事情,我关注了这个视频:https ://www.youtube.com/watch?v=C1YIHtrMzZU
drupal - Gatsby / Drupal 8 - 使用媒体模块时获取图像(Acquia Lightning 安装)
在使用节点中的图像的标准 Drupal 8 安装中,通过 GraphQL 获取图像相当容易。这里有很好的例子: https ://github.com/gatsbyjs/gatsby/tree/master/examples/using-drupal
使用 Acquia Lightning 安装配置文件(或者如果您只是使用我期望的媒体模块)媒体添加图像的方式不同,在 GraphiQL 中我看到关系中的媒体字段,其中唯一的子字段是 __typename
我还可以查看 allMediaImage (或类似的),其中我可以访问图像本身。我也可以在“关系”中包含所有节点信息,但我当然需要节点数据作为主要信息。我真的不明白将查询与节点联系在一起的最佳方式。
我希望我可以以不同的方式创建 JSON,以便更轻松地访问图像。否则,首先获取节点 ID,然后使用它来选择适当的媒体。有任何想法吗
apache - 在 Win 10 上使用 Dev Desktop 等待响应 5 分钟后出现 Apache 内部服务器错误
我在 Win 10 上使用 xdebug 和 VS Code 检查本地 Drupal 8 安装上的变量,但大约 5 分钟后(时间始终相同)我收到内部服务器错误并且无法再检查我的变量。我尝试在我的 php.ini 文件中增加 memory_limit 但没有效果。我在 php.ini 中增加了 max_execution_time 并且没有任何改变。我在 httpd.conf 中增加了 FcgidIOTimeout 和 FcgidMaxRequestLen 并且没有任何改变。我从 C:\Program Files (x86)\DevDesktop\apache\logs\error.log 得到以下输出:
[Sat May 25 12:37:02.785838 2019] [fcgid:warn] [pid 21796:tid 1112] (OS 109)管道已经结束。:[client 127.0.0.1:61083] mod_fcgid:获取重叠结果错误,referer: http://drupal.dd:8083/node [Sat May 25 12:37:02.785838 2019] [core:error] [pid 21796:tid 1112] [客户端 127.0.0.1:61083] 标头之前的脚本输出结束:index.php,引用者: http://drupal.dd:8083/node
请帮忙。
php - 重定向到 HTTPS 不包括请求 URI
在我的.htaccess
文件中,我添加了这个通用规则来将所有非安全请求重定向到 HTTPS。在您输入 uri 之前运行良好,然后它只会将您定向到索引页面(使用 SSL)。
示例:mysite.com 被定向到https://www.mysite1.com效果很好,但 mysite1.com/mypage 被定向到https: //www.mysite1.com,Request_uri 不包括在内。
这是我使用的代码:
这是在 Acquia 的云上运行的 Drupal 8 站点。
有人知道我做错了什么吗?