何时应该升级您的Joomla 1.5网站
根据W3Techs的数据,截至2013年7月初,63%的所有Joomla网站都在运行1.x版本。其中,有些92%正在运行1.5版本。这意味着所有Joomla网站中有相当大的比例——58%正在运行1.5版本!其余5%主要是1.6和1.7版本。[旁白:如果你的网站是这5%之一,请现在就升级。这不会那么痛苦,而且你将是黑客的靶子。我说“现在”是指停止阅读并去升级。当真的。]
为什么数字会这么高?通常有一长串因素,其中大部分都是有效的。以下是我经常听到的
- 简单地迁移网站将会是一项大量工作。
- 我们几年前才完成我们的网站,没有预算来做这件事。
- 我们依赖的一些东西没有进入2.5版本。
- 我们讨厌改变。
- 网站过时了;如果我们想更新它,我们想要重新设计它,这是一项大工程。
- 没有升级的理由(也就是“如果它没有坏,就不要修理它”)。
- 你只是告诉我我需要升级,因为你想要更多的业务。
每个网站都是不同的,因此上述每个原因的相关性取决于具体情况。一端是没有任何收入的业余网站,流量也不大。一个网站可能离线几周或几个月也不会受影响。我将排除它们在这个讨论之外。
对于其他人来说,需要问的问题是:“我的网站突然变成‘建设中’页面,这会带来什么成本?”货币价值是多少?失去的声誉价值是多少?认真审视你的情况,尽量估算出一个合理的数字。将这个数字与升级网站的代价进行比较。如果数字相近,那么开始预算可能是个好主意。如果升级成本显著高于升级,那么现在就找到预算吧,因为开始规划的时候到了!
这里的关键问题是:Joomla所使用的,尤其是PHP,这些技术在不断变化。这张图展示了Joomla 1.5的问题。
PHP版本 | 能否运行Joomla 1.5? | 状态 |
5.2 | 是 | 不支持的,已过生命周期,没有更新。 |
5.3 | 是 | 生命周期于2013年3月开始结束,只提供关键更新。 |
5.4 | 否 | 支持的。 |
5.5 | 否 | 支持(自2013年6月起可用)。 |
清楚地讲:目前没有支持运行Joomla 1.5的PHP版本!虽然这不会引起恐慌,但这不是可以忽视的事情。许多代码(不仅仅是Joomla)在PHP 5.4下运行时会遇到问题,许多托管公司,包括Abivia,将继续支持它。但——这是一个大问题——迟早你的托管商会发出通知,表示他们将要迁移到PHP 5.4或5.5。根据托管商的不同,你可能会得到一周到90天的通知。即使有90天,对于一个中档网站来说,这也是一个相当紧张的时间表,尤其是如果你想同时进行重新设计的话。
这个问题特别具有挑战性,因为PHP团队选择坚持使用相同的重大版本号,尽管他们对语言进行了重大更改。有些托管商现在刚刚淘汰PHP 4。这是可能的,因为托管商可以在PHP 4和PHP 5并行运行。通过不将最新版本命名为PHP 6和PHP 7,这个机制不再可用。如果托管商想要支持5.4,他们就必须同时放弃对5.3的支持。
所以,在你看到这篇文章的当天,把手指放在日历上。想象一下,在你做这个的同时,你的托管商发出通知说“PHP 5.3将在...之后不再支持”,用你的手指下的日期替换。如果你感到不舒服,那么现在是开始规划升级的时候了!
图片来源: cta web (Flickr) 使用CC-SA-ND许可证。
在Joomla社区杂志上发表的一些文章代表作者对特定主题的个人观点或经验,可能不与Joomla项目的官方立场一致。
通过接受,您将访问由 https://magazine.joomla.net.cn/ 外部的第三方提供的服务
评论