【问题标题】:Is it possible to force a lower PHP version in Google's Compute Engine in GCP?是否可以在 GCP 的 Google Compute Engine 中强制使用较低的 PHP 版本?
【发布时间】:2020-05-05 11:44:48
【问题描述】:

我正在将 Joomla 网站迁移到 GCP。一切都迁移到了 GCP,但是,原始站点在较低的 PHP 版本 5.7 下运行(我通过.htaccess 强制它在这个低版本的 PHP 上运行)。我看到 GCP (Bitnami Joomla) 上的 PHP 版本是 7.3.12。

我尝试在GCP中通过.htaccess做PHP低版本。

我在 Joomla 位置 /opt/bitnami/apps/joomla/htdocs 中创建了 .htaccess

.htaccess 如下:

当我打开网站时,我收到一个主题相关的错误,如果我去管理员那里,我收到以下错误:

点击Return to Control Panel不会改变错误。

我会联系主题供应商和 Joomla 社区,看看是否有办法绕过主题错误并登录管理员进行一些升级,但如果你知道 GCP 中有一种方法可以强制运行降低(或指定)PHP 版本,它确实有助于故障排除。

非常感谢您。

【问题讨论】:

  • 我不是系统管理员,我不能清楚地回答你,但它是你的虚拟机,你可以做你想做的!手动安装所需的 PHP 版本。但请记住,您对系统安全负责。如果你安装了一个有漏洞的版本,然后你被攻击了,谷歌就帮不了你了!

标签: php google-cloud-platform joomla google-compute-engine


【解决方案1】:

感谢大家的建议,我决定我真的应该升级我的 Joomla 网站,也许重建它,然后将它迁移到 GCP - 这将是一个漫长的过程,并且由于我使用的主题肯定会产生一些成本是Rocket 的商业主题。

【讨论】:

    【解决方案2】:

    .htaccess 和 php 版本没有任何关系。计算引擎是 IAS(基础架构即平台),这意味着您可以安装所需的任何版本。

    只需登录您的机器 (VM) 并安装特定版本的 PHP(在您的情况下为 5.7),然后将您的 Joomla 网站部署到 Compute Engine。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-07
      • 2019-05-17
      • 2017-05-11
      • 2018-07-19
      • 2020-12-29
      • 2015-07-20
      • 1970-01-01
      • 2015-07-16
      相关资源
      最近更新 更多