我们有一个带Ubuntu 12.04的Web服务器。我们在这个服务器上运行一个drupal网站,我们在这台服务器上使用了PHP 5.3。
作为服务器迁移的一部分,我计划使用最新的PHP 7.2建立新的Ubuntu 16.04服务器。在将指定的Drupal应用程序迁移到其中之后,当我们尝试访问此站点时,我们将看到一个白屏。我们的开发人员说因为一些drupal核心功能不适用于新的PHP 7.2,因为在最新的PHP中不推荐使用D6的一些功能。因此我们需要将Drupal版本升级到8.系统升级到D6需要更多工作。因此,任何人都可以建议除Drupal版本升级之外的任何其他选项。
另外我们在旧服务器上使用php memcached,没有提供PHP 7.2的memcached
答案 0 :(得分:0)
即使是Drupal 7也存在PHP 7的问题。核心应该可以工作,但很多第三方模块都不会,我不建议在PHP 7上运行Drupal 7站点。
对于Drupal 6的情况很可能更糟,所以如果你不想手动修补大量模块和D6核心,我会建议你不要这样做。尝试提供较旧的PHP版本,否则很容易变成永无止境的恶梦。