在Drupal Test Server上降级PHP版本

时间:2010-10-29 11:56:48

标签: drupal php-5.3 php-5.2

我有几个在Ubuntu服务器(10.04)上运行的实时Drupal站点,Apache 2.2,PHP 5.2.3-1 。我最近开始设置一个尽可能接近实时环境的测试服务器的工作,但是当我做apt-get install php时,我愚蠢地没有检查Ubuntu安装的PHP版本。我现在已经让我的测试服务器运行了几周,并且意识到我的(编辑:测试)服务器上的PHP版本是 5.3.2-1

测试服务器设置的部分原因是尝试Drupal升级:6.17 - > 6.19,并带有一堆模块,顺便解决了与PHP5.3中不再无声失败的事情相关的错误。

所以问题是:我会后悔在我的测试服务器上没有和现场一样的PHP版本吗? Instinct告诉我,拥有不同的测试和实时环境是一个非常糟糕的想法,但也许它在Drupal世界中并不是那么重要(沿着相同的推理线,没有版本控制是一个非常糟糕的想法,但这是一个CMS用户的艰巨任务)。如果我不需要,我真的不想惹我(非常工作)的现场环境;在我的测试环境中降级PHP版本是一项繁重的工作吗?

2 个答案:

答案 0 :(得分:1)

由于我不管理服务器而且这不是服务器问题的地方,我会跳过那部分。虽然从我听到的情况来看,降级PHP有点棘手。

对于Drupal和PHP 5.2来说,PHP 5.3是一个大问题。最初5.3出现时,它打破了Drupal的一些东西。现在已经修复了(但需要一段时间),但你永远不会知道contrib模块。所以我建议你使用相同的版本,尽管php 5.3应该对Drupal来说很好。

答案 1 :(得分:1)

Superuser应该可以告诉你如何降级包。我认为这并不困难。

如果您计划将实时服务器更新为5.3,那么最好先在测试服务器上执行此操作。但在正常操作中,您将希望测试和实时服务器尽可能接近。 5.3上一个,5.2上另一个是一个非常大的问题。从经验来看,你会后悔的。