问题标签 [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 回答
414 浏览

wordpress - Wordpress:woocommerce 创建不允许我的网站通过清漆缓存的 cookie

我有一个托管在万神殿上的 4.9.6 wordpress 网站。我正在尝试利用 pantheon 提供的清漆缓存功能,但我遇到了一个问题,即在站点范围内为不允许我的站点缓存的匿名用户设置 cookie。当我跑

curl -I dev-example.pantheonsite.io 在终端输出是

在我禁用 woocomerce 插件后,cookie 消失并且页面缓存工作。我从谷歌找到的唯一帮助是调整我在万神殿上无法完成的清漆设置。还有其他想法/解决方法吗?我与万神殿客户支持来回走动,他们告诉我我需要想出一个解决方案。当然,人们正在向万神殿​​求爱,并且能够利用清漆。

PS你可能会说我是新来的清漆:)

0 投票
2 回答
1399 浏览

wordpress - 如何在 pantheon.io 上更新 robots.txt - wordpress

如何在 pantheon 环境 Live 站点上更新 robots.txt?

我尝试了以下选项 1) 通过 FTP 2) 通过 word 按 SEO >> 工具

我需要遵循任何步骤吗,因为它是一个文字新闻实例

0 投票
0 回答
1057 浏览

php - 加载共享库时出现 PHP 错误:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录

我正在使用 Lando 和 Pantheon 的网站上工作,最近遇到了这个错误:

php:加载共享库时出错:libssl.so.1.0.0:无法打开共享对象文件:没有这样的文件或目录

我不知道是什么原因导致它开始发生,因为我已经在这个网站上工作了几个星期而没有出现这个错误。这导致我无法使用 Lando 推送或拉取对 Pantheon 的更改。有什么解决方法或解决方法吗?

0 投票
1 回答
202 浏览

composer-php - 任何人都可以在 Pantheon 上安装 Drupal 8 Thunder(带 Composer)?

我一直试图让 Drupal 8 Thunder 在 Pantheon 上运行,但遇到了一些障碍。

我已经按照以下说明在本地运行 Thunder: https ://github.com/BurdaMagazinOrg/thunder-project/blob/2.x/README.md

尝试使用一些说明在 Pantheon 上建立 Composer 站点:https ://pantheon.io/docs/guides/drupal-8-composer-no-ci/

我能够向上推送代码(在删除 git 子模块并为 docroot 创建符号链接之后),但在安装步骤中卡住了。

干杯,凯文

0 投票
1 回答
48 浏览

drupal - Drupal 7:从万神殿到本地环境

我有一个网站,pantheon我想将此网站复制到本地,所以我创建了一个数据库,然后从数据库的备份并使用命令行我能够将备份导入到本地创建的数据库中,我还克隆了通过运行命令来编写代码git clone,然后我sftp在控制台上使用复制了文件,我可以看到一些

但没有错误

最后,当我尝试打开网站时,它打开时没有错误,但也没有样式,没有图像,只有内容。

我错过了什么?

0 投票
0 回答
52 浏览

wordpress - Wordpress 支付插件站点范围的 Cookie 通过 Pantheon 防止清漆边缘缓存

绕圈子试图利用 Pantheon 的 CDN/Varnish 边缘缓存。

让 Wordpress 网站使用 WP Simple Pay Lite 插件在一页上处理 Stripe 交易。该插件创建一个会话 cookie 以允许正确处理付款成功/失败。

该会话 cookie 阻止通过 Varnish 进行缓存。据我了解,很多人在使用 WooCommerce 时也遇到了这个问题,但是我很难找到一个明确的解决方案,而且万神殿的支持给了我“这超出了我们的支持”,这是公平的,但它似乎这将是一个非常普遍的问题。

Simple Pay 的文档特别提到 Pantheon 是一个例外,并提到使用 Pantheon 的 Native Session 插件(我们就是),据我所知,它将会话卸载到数据库。下一步对我来说不是很清楚,因为仅此一项并不能消除会话,只会改变它的处理方式。

那么是否有人通过 Simple Pay Lite、WooCommerce 或其他方式为这个站点范围的 cookie 提供可靠的解决方法?

如果我无法获得更好的解决方案,我想我可以将付款部分移至子域,但我会喜欢更清洁的解决方案。

我已经做了一些研究,只为使用支付表单的一个页面选择性地加载插件,但是那里的许多解决方案都非常通用,我不确定我的专业水平是否能让我克服驼峰。

忍耐一下……这里有点乱。

0 投票
1 回答
119 浏览

drupal - 提交按钮未启用

通过filezilla(SFTP)推送一些更改后,由于未启用提交按钮,我无法在万神殿的仪表板上提交更改。我不知道我是否遗漏了什么

0 投票
0 回答
87 浏览

wordpress - 如何实现多开发环境/工作流程?

背景:从万神殿切换

我们目前托管在 Pantheon,一个固执己见的平台,我们喜欢他们的工作流程(从开发到实时的代码,从实时到开发的内容)并将其与他们的开发环境一起使用(即轻松克隆和到处推送)。- 6 年后,他们第一次改变了他们的薪酬结构,其中包括让 multidev 对一个站点来说过于昂贵。

用法:用于功能分支的 multidev

我们使用 multidev 来拥有功能分支。例如,一个可能是提议重新设计页面 - 这样我可以在一个实例中继续工作,而不会用半构建功能污染开发环境,同时在另一个实例中工作以继续敲定小修复和改进并推动这些通过到dev,qa然后live。

很久以后(当特性分支最终完成时),它与最新版本合并并推送到 dev、qa,然后上线。

目标:新流程

我需要想出一种方法来模仿这个工作流程,该工作流程足够简单,实际上可以完成(手动设置子域和迁移站点副本等似乎是很多空闲工作) - 或者替换这个使用不同的健全工作流程。

这是一个自定义的 WordPress 站点,其中有一对多的开发人员从事功能工作,外加 QA、PM 等,他们需要能够在功能分支进入开发环境之前对其进行预览。

0 投票
1 回答
67 浏览

python - Popen 子进程 OSError: [错误 2] 没有这样的文件或目录

我在本地运行 pantheon,并且在 Linux 中遇到了这样的问题。在 subprocess.py 中发生错误引发 child_exception。他们有解决这个问题的办法吗?文件 tunnel_manager.py 是这样的:

0 投票
1 回答
487 浏览

git - 如何删除已重置但仍显示在历史记录中的 git 提交?

我需要摆脱已经重置的提交并强制推送到原点;每当我拉动或克隆远程仓库时,它们都会不断出现。

我将提交推送到 Pantheon 的 DEV 环境,部署在 TEST 和 LIVE 环境中。后来我对某个提交进行了硬重置并强制推送到原点。快进,当我再次克隆 repo 时,我仍然可以看到我认为我已经从历史中删除的提交。

我在终端中看不到它们,git log但我喜欢使用 GitKraken 来直观地查看我的 git 历史记录,并且它们一直出现在那里。我试图擦除本地 repo,因为认为它只是本地的东西——在 Pantheon 的 DEV 环境中,它们在强制推送之后消失了。

没有什么似乎可以为我解决这个问题。请帮忙!我的强迫症阻止我忽略它并继续工作并继续添加提交。我需要我的历史记录仅显示 HEAD 当前所在的提交,并在此之前提交以从视线中消失。

这是我使用 GitKraken 打开 repo 时的样子——» Screen Shot