joomla迁移升级

最近一个项目,需要升级一个JOOMLA外贸网站最新的JOOMLA3.x版本。当时本来想在本地的WAMP环境中进行测试的。无奈,客户给的AKeeaba备份文件中有文件名为中文的文件,在执行kickstart还原的时候出现不能写的问题。依据以往的经验,这个问题看来只能在Linux下才能解决。因为,以前做过很多的JOOMLA网站的升级,在技术上到没有什么担心,以前的环境也还在。初步判断,这次升级应该不会很麻烦。可是在真的操作中,第一个问题就出现了,由于上次测试Joomla2.5的环境,将虚拟机中LAMP重装了。现在发现JOOMLA3.x要求的php至少在5.3.10+。而当时安装的Centos中的php的版本仅仅只有5.3.3. 为了解决这个php版本的问题,我用了整整两天的时间。在这个过程中,有很多的收获,仅以此文备忘。

今天在开发ZMAX商城的时候,我想给商城系统实现在线升级功能。以前这种功能我实现过,非常的简单。不过这次却遇到了问题,在一些网站上不管刷新缓存多少次就是不能改检查到扩展的最新版本。但是在另外一些网站上是能够找到的。当时就很奇怪。一个偶然的机会让我解决了这个问题。下面是简单说明。