问题标签 [pantheon]
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-7 - Pantheon 和 Drupal:terminus/drush 更新 --security-only
我正在使用 Drush over Pantheons 终端命令行工具,并尝试更新我的开发环境。
这个命令工作得很好:
但是,我似乎无法以一种可行的方式将 --security-only 标记传递给 drush。我尝试了很多变化,包括
等等有没有人得到这个工作?
php - 如何将 Kalabox 与具有嵌套 Web 根目录的 WordPress 安装一起使用?
一个星期以来,我一直在尝试让 Kalabox 使用具有与 Pantheon 的嵌套 Web 根目录的 WordPress 安装,但都失败了。我找到了一些很棒的资源,但其中很多是针对 Drupal 的,它们似乎并没有转化为 WP 安装,就像 Tandem 在这里发表的一篇很棒的文章:https ://www.thinktandem.io/blog/2017/ 05/20/使用-pantheon-s-nested-docroot-with-kalabox/
有没有人有一个可行的快速演练?谢谢!
linux - 如何在 linux (Windows) 中启用终端命令
我正在尝试将总站用于我的万神殿 Drupal 站点操作。处于开发阶段。我在 windows10 上的 Ubuntu 上借助 bash 在本地系统中安装了 terminus。但安装后,我收到这样的消息....
Terminus 已安装,但安装程序无法写入您的 bin 目录。要启用该
terminus
命令,请将此别名添加到您的 .bash_profile (Mac) 或 .bashrc (Linux) 文件: alias terminus=/home/usr/vendor/bin/terminus 或者您可以通过添加可执行文件所在的目录来启用它到您的路径:PATH="/home/usr/vendor/bin:$PATH"
不管怎么说,还是要谢谢你
wordpress - 如何更新连接到万神殿中多个网站的单个模板
我正在使用 pantheon 来托管多个 WordPress 网站。所有网站都使用相同的主题,我想知道是否有办法对单个网站主题进行更改,以更新它们并简化工作。
.htaccess - 在 Pantheon 上公开目录(Drupal 7)
我在 Pantheon 上有一个 D7 站点,其中包含我想要公开访问和导航的站点/默认/文件中的目录(您应该能够从 Web 浏览器中导航文件夹结构和文件 - 无需样式)。
我尝试创建一个模块,在动态创建的页面上显示目录的内容(使用 hook_menu),它在本地工作,但在 Pantheon 上它被阻止(通用未找到 Pantheon 错误)。
任何帮助是极大的赞赏!
javascript - 在 PHP 中获取使用 javascript 制作的 Cookie
我正在使用 JS Cookie。
然而在 PHP 中,当我尝试获取 cookie 时,我得到 NULL
我可以在控制台中看到 cookie,如果我运行
我可以看到所有其他 cookie,但看不到这个 (cookie1)
drupal-8 - 使用“只读配置”锁定配置时如何创建新用户
我们有一个托管在 Pantheon 的 Drupal 8 站点,站点配置通过“只读配置”模块锁定。
我使用 git 创建了站点的本地克隆并添加了一个新用户,但是当我执行此操作时,git status
它显示我的分支与 master 同步。话虽如此,看起来新添加的用户并未写入任何配置 YAML 文件。
所以,我怀疑我需要从本地导出数据库并将其导入万神殿——但这似乎不是正确的过程或最安全的方法。有人可以确认一下,因为我没有找到适用于这种情况的任何资源,并希望确保我遵循最佳实践吗?
php - 将 .htaccess 重写规则转换为 PHP
我有一个在 Pantheon 上运行的 WordPress 站点,它使用 nginx。.htaccess 文件中的重写规则被忽略,因此需要将它们放在 wp-config.php 中。我的正则表达式技能或多或少不存在,我需要将这些重写规则转换为 PHP:
谁能指出我正确的方向?
wordpress - Git 合并导致 400 次重命名/重命名冲突,如何快速解决它们?
因此,我有许多使用 Git 存储库管理的 Wordpress 站点,所有这些站点都是中央上游 Git 存储库的分支。我最近对父 repo 应用了一堆更新,但是其中一个子网站 repos 有一个插件更新到不同的版本,现在引发了大约 400 个重命名/重命名冲突。所有这些冲突都在上游插件目录中,可以安全地解决有利于上游分支的问题。
我想做以下事情:
- 确保文件的上游版本“赢得”合并冲突(例如 --theirs 标志对结帐的作用)
- 产生一个可合并的历史(如果一个同事用旧的仓库输入“git pull origin master”是不安全的,那不是一个选择。我坚决反对变基。)
- 不重构我的 Git 存储库(我的托管服务提供商 Pantheon 不会在部署时安装 Composer 依赖项。上游插件必须是存储库的一部分。)
- 不会受到重复性压力伤害(必须是相当少量的命令,因为我必须每个月左右解决一次这类混乱。)
如果我只输入“git checkout wp-content/plugins/** --theirs”,我会遇到大约 400 个错误,并且 Git 拒绝签出文件。它们看起来像这样:
我断然拒绝键入包含每个单独路径的 400 git rm/git add 命令。git checkout --force 不是一个选项,因为 --theirs 和 --force 相互不兼容(出于某种原因)。我目前的解决方案是打开 Git GUI 并手动右键单击 -> 使用远程版本,然后单击是... 400 次。我至少不必输入路径,但这仍然很耗时。
如何有效地解决大量重命名/重命名冲突以支持远程存储库?
drupal-7 - 如何允许自我管理的本地设置文件?
我的settings.php
文件查找settings.local.php
文件。DDEV 还希望提供一个名为 this 的文件,其中包含数据库凭据。他们共存的最佳方式是什么?我还应该寻找一个local.settings.php
文件并将我的自定义覆盖放在那里吗?