我有一个Ubuntu服务器(10.04),Apache 2.2的使用PHP的 5.2.3-1 运行几个活的Drupal网站。最近,我开始建立,这将是尽可能接近到实时环境的测试服务器的工作,但我愣神没有检查PHP版本,Ubuntu的安装,当我做了一个apt-get的安装PHP。现在我有我的测试服务器了数周,并且刚刚意识到PHP的我(编辑:测试)版服务器的 5.3.2-1

为测试服务器设置的部分原因是为了尝试Drupal的升级:6.17 - > 6.19,与它一堆模块,沿着被相关的东西,没有在PHP5再失败默默的方式顺带修正错误0.3。

所以,问题是:我会后悔没有PHP的我的测试服务器上的版本相同的住吗?直觉告诉我,有不同的测试和现场环境是一个非常糟糕的主意,但也许它不是在Drupal的世界这样一个大问题(沿着相同的路线推理是没有版本控制是一个非常糟糕的主意,但是这是一个CMS的用户艰巨的任务)。我真的不希望我的(非常多的工作)烂摊子,如果我没有到现场的环境;它是一个巨大的苦差事降级对我的测试环境中的PHP版本?

有帮助吗?

解决方案

超级用户应该能够告诉你如何降级包。我不认为这是困难的。

如果你计划你的在线服务器升级到5.3,然后它是一个好主意,做它在测试服务器上第一。但在正常的操作,你会希望你的测试和现场服务器,并尽可能接近。对另一人5.3一个5.2是一个相当大的问题。从以往的经验,你会后悔的。

其他提示

由于我没有管理的服务器,这不是服务器问题的地方,反正我会跳过这一部分。虽然从我听到的,降级PHP是有点棘手。

PHP 5.3是一个大问题为Drupal VS PHP 5.2。最初,当5.3出来了,它在Drupal打破了一些东西。那现在已修正(但它花了一些时间),但你永远不知道的contrib模块。因此,我建议您使用相同的版本沉绵PHP 5.3应该是Drupal的罚款了。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top