问题标签 [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.

0 投票
1 回答
153 浏览

drupal-7 - Pantheon 和 Drupal:terminus/drush 更新 --security-only

我正在使用 Drush over Pantheons 终端命令行工具,并尝试更新我的开发环境。

这个命令工作得很好:

但是,我似乎无法以一种可行的方式将 --security-only 标记传递给 drush。我尝试了很多变化,包括

等等有没有人得到这个工作?

0 投票
1 回答
94 浏览

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/

有没有人有一个可行的快速演练?谢谢!

0 投票
1 回答
1034 浏览

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"

不管怎么说,还是要谢谢你

0 投票
1 回答
37 浏览

wordpress - 如何更新连接到万神殿中多个网站的单个模板

我正在使用 pantheon 来托管多个 WordPress 网站。所有网站都使用相同的主题,我想知道是否有办法对单个网站主题进行更改,以更新它们并简化工作。

0 投票
0 回答
61 浏览

.htaccess - 在 Pantheon 上公开目录(Drupal 7)

我在 Pantheon 上有一个 D7 站点,其中包含我想要公开访问和导航的站点/默认/文件中的目录(您应该能够从 Web 浏览器中导航文件夹结构和文件 - 无需样式)。

我尝试创建一个模块,在动态创建的页面上显示目录的内容(使用 hook_menu),它在本地工作,但在 Pantheon 上它被阻止(通用未找到 Pantheon 错误)。

任何帮助是极大的赞赏!

0 投票
2 回答
160 浏览

javascript - 在 PHP 中获取使用 javascript 制作的 Cookie

我正在使用 JS Cookie。

然而在 PHP 中,当我尝试获取 cookie 时,我得到 NULL

我可以在控制台中看到 cookie,如果我运行

我可以看到所有其他 cookie,但看不到这个 (cookie1)

0 投票
1 回答
33 浏览

drupal-8 - 使用“只读配置”锁定配置时如何创建新用户

我们有一个托管在 Pantheon 的 Drupal 8 站点,站点配置通过“只读配置”模块锁定。

我使用 git 创建了站点的本地克隆并添加了一个新用户,但是当我执行此操作时,git status它显示我的分支与 master 同步。话虽如此,看起来新添加的用户并未写入任何配置 YAML 文件。

所以,我怀疑我需要从本地导出数据库并将其导入万神殿——但这似乎不是正确的过程或最安全的方法。有人可以确认一下,因为我没有找到适用于这种情况的任何资源,并希望确保我遵循最佳实践吗?

0 投票
2 回答
927 浏览

php - 将 .htaccess 重写规则转换为 PHP

我有一个在 Pantheon 上运行的 WordPress 站点,它使用 nginx。.htaccess 文件中的重写规则被忽略,因此需要将它们放在 wp-config.php 中。我的正则表达式技能或多或少不存在,我需要将这些重写规则转换为 PHP:

谁能指出我正确的方向?

0 投票
1 回答
581 浏览

wordpress - Git 合并导致 400 次重命名/重命名冲突,如何快速解决它们?

因此,我有许多使用 Git 存储库管理的 Wordpress 站点,所有这些站点都是中央上游 Git 存储库的分支。我最近对父 repo 应用了一堆更新,但是其中一个子网站 repos 有一个插件更新到不同的版本,现在引发了大约 400 个重命名/重命名冲突。所有这些冲突都在上游插件目录中,可以安全地解决有利于上游分支的问题。

我想做以下事情:

  1. 确保文件的上游版本“赢得”合并冲突(例如 --theirs 标志对结帐的作用)
  2. 产生一个可合并的历史(如果一个同事用旧的仓库输入“git pull origin master”是不安全的,那不是一个选择。我坚决反对变基。)
  3. 不重构我的 Git 存储库(我的托管服务提供商 Pantheon 不会在部署时安装 Composer 依赖项。上游插件必须是存储库的一部分。)
  4. 不会受到重复性压力伤害(必须是相当少量的命令,因为我必须每个月左右解决一次这类混乱。)

如果我只输入“git checkout wp-content/plugins/** --theirs”,我会遇到大约 400 个错误,并且 Git 拒绝签出文件。它们看起来像这样:

我断然拒绝键入包含每个单独路径的 400 git rm/git add 命令。git checkout --force 不是一个选项,因为 --theirs 和 --force 相互不兼容(出于某种原因)。我目前的解决方案是打开 Git GUI 并手动右键单击 -> 使用远程版本,然后单击是... 400 次。我至少不必输入路径,但这仍然很耗时。

如何有效地解决大量重命名/重命名冲突以支持远程存储库?

0 投票
1 回答
65 浏览

drupal-7 - 如何允许自我管理的本地设置文件?

我的settings.php文件查找settings.local.php文件。DDEV 还希望提供一个名为 this 的文件,其中包含数据库凭据。他们共存的最佳方式是什么?我还应该寻找一个local.settings.php文件并将我的自定义覆盖放在那里吗?