【问题标题】:Drupal 6 with latest version phpDrupal 6 与最新版本 php
【发布时间】:2018-12-15 10:09:26
【问题描述】:

首先,很抱歉我不是 PHP 开发人员。

最近我已将所有网站迁移到新的共享服务器。除了在 druapl 6 平​​台上运行的之外,所有的都运行良好。如下错误

此页面无法正常工作 drupal6.jshare.in 当前无法处理此请求。 HTTP 错误 500

我进行了很多搜索,大部分都说这是与 Drupal 6 中使用的较低 PHP 版本有关的问题,我想知道任何 hack 将有助于仅在此特定站点中使用兼容的 PHP 版本我的服务器。请支持。

【问题讨论】:

  • 您需要将drupal站点版本升级到7/8。或者需要使用 PHP 版本 5.6 而不是最新版本来检查站点。
  • 感谢重播,真的很难更新到 7/8,还有其他解决方案/hack 可用吗?
  • 您应该尝试使用 PHP 版本 5.6 的站点。据我所知,每台服务器也会提供按站点选择 php 版本。
  • 谢谢,我试试!
  • Drupal 6 可以与 PHP 5.6 一起使用,一些贡献的模块需要更新和/或修补。

标签: php drupal drupal-6


【解决方案1】:

PHP 5.6 支持将于 2018 年底结束 - 不到一个月。但是,Drupal 6 仍然很受欢迎,一家公司为 D6 创建了一个更新,以便在 PHP7 下运行。

提供扩展支持的公司是“受到 Drupal 安全团队 (link is external) 正式授权的两家公司之一。”

您可以在此处找到发布详细信息:https://www.mydropwizard.com/blog/drupal-6-year-2020-and-php-7-support ... 以及带有补丁的 GitHub 存储库:https://github.com/d6lts/drupal/tree/php-7

【讨论】:

  • Drupal 7 它自己会在 PHP 7 上运行良好,但很多 3rd 方模块不会。因此,如果站点很复杂,有很多 contrib 模块很可能会出现一些问题。降级 PHP 将暂时保存该站点,但最终该解决方案将不再可行。最好的一个是移植到 D8。
  • 确实如此。我不得不使用 PHP7.1 来保持我们网站的一些模块正常工作,尽管正如你所指出的,在很多情况下,即使这样也太多了。看起来大部分互联网都没有为 5.6 在不到两周的时间内死亡做好准备。
【解决方案2】:

为什么我要发布我的解决方案,也许它会对其他人有所帮助。

正如我在帖子中指定的那样,我没有 PHP 经验。

所以我启发了@hardik_solanki 的评论,我已经联系了服务器团队,他们提供了一个选项,用于为使用 Druapl 6 完成的特定网站设置较低的 php 版本(5.6)。这是我的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-01
    • 2015-10-26
    • 1970-01-01
    • 1970-01-01
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多