本文将介绍一下如何将Joomla1.5的网站升级

到Joomla2.5?从升级之前的准备到升级之后的

检查,尽量将升级过程中的注意事项表达清楚,让你在升级的时候有所参考。

 

升级之前的准备


 

  1.  升级joomla1.5到Joomla2.5是一项工作量很大的工作,你需要有一定的心理准备。
  2. 你 的joomla1.5是不是最新版本?这里的最新版本是针对Joomla1.5这个大版本号而言的,Joomla1.5的最新版本是1.5.26.如果你 的Joomla1.5网站不是最新版本,则必须将Joomla1.5升级至最新版本后才开始后面的操作。(我们将使用JUpgrade进行Joomla的 升级工作,而JUpgrade支持Joomla1.5.26至Joomla2.5的升级,很多朋友都抱怨JUpgrade不好用,其实是因为自己的 Joomla1.5版本不对)。如何将1.5.x升级到最新版本,请参考本站相应的文章。
  3. 当 前的Joomla插件是否支持Joomla2.5?这也是个不大不小的问题。某些在Joomla1.5下面安装的插件在升级后是不支持Joomla2.5 的,因此先要对插件的情况进行一下了解。最理想的情况是在升级Joomla之前,先在Joomla1.5的环境下降所有插件都升级到最新版本,之后再进行 Joomla升级。
  4. 你 是否更改了Joomla的核心文件?有关“核心文件”的定义并没有明确的界限,简单的说,凡是升级过程中会被覆盖的文件都属于核心文件。这个问题我想大家 不要过于纠结了。因为从1.5升级至2.5是大版本号的升级,很多核心文件都会被替换,所以如果你确实修改了很多核心文件的话,我建议你还是考虑一下升级 的必要性。
  5. 你当前使用的Joomla模板和Joomla语言包是否支持Joomla2.5,这个和插件的兼容性基本上属于一个问题。

 

备份


 有备无患!有了备份你就不用担心了。为了强调备份的重要性,我打算将这几个字重复几遍。 

有备无患!

有备无患!

有备无患!

开始升级


 1,首先需要下载升级工具jUpgrade.

地址如下:http://extensions.joomla.org/search?q=jupgrade。说这个工具是个神作一定都不为过,如果你在使用中遇到了很多异常,多半情况下是没有按照本文第一部分将Joomla升级到J15的最新版本。

2,安装jUpgrade

安装方法就不演示了。普通安装就行了。

3,启用“Mootools upgrade”插件

进入Extensions|plugin Manager

找到 System - Mootools Upgrade

开启此插件

请确保Mootools Upgrade插件已经正确安装并开启了,jUpgrade需要依靠此扩展才能正常运行。

4,对JUpgrade进行设置

jupgrade的版本号是2.5.支持将Joomla从1.5升级到1.7或者2.5,并且附带众多的升级选项设置。具体设置在 Administrator->components->jUpgrade->parameters:Global

  •  Distribution 选择要升级到的Joomla版本号 1.7或者2.5
  •  Prefix for old database 当前joomla网站的数据库表前缀
  •  prefix for new database 升级后的Joomla网站的数据库表前缀

Skips

  • Skip chekcs 略过升级前的检测
  • Skip download 略过下载升级包(注意:当你已经自行下载了升级包,并将升级包放入到temp文件夹中,才选择此选项)
  • Skip decompress 略过解压缩(注意:当你下载好了升级包,并且解压后才选择此项)

Templates

  •  Keep original positions 保留原始的目录结构

Debug

  •  Enable Debug 允许错误调试,当升级出现错误的时候,显示相关的错误信息。

以上信息配置完成后保存即可。

 5,移植开始

依次进入:Components->jUpgrade

joomla后台

开始升级

这个时候注意不要退出页面,直到所有加载条加载后才可以关闭页面。

另一个注意事项,JUpgrade只是将Joomla1.5的默认模板进行升级,因此当你打开升级后的网站时,网站的模板是被选中的,需要在后台进行切换才可以。

升级之后


 

1,JUpgrade 的升级过程实际上是非常安全的。JUpgrade在升级网站的时候,没有对原来的Joomla网站进行任何的修改,原来的数据库表、源文件还在那 里,JUpgrade实际是在原来网站的更目录里面创建了一个jupgrade文件夹,并将升级后的Joomla2.5网站文件保存在了这个文件夹里面。

2,依次检查一下下面的这些功能是否还是正常工作:

  • Banners
  • Categories
  • Contacts
  • Content
  • Menus
  • Modules
  • Newfeeds
  • Users

3,了解了升级原理,并确认升级成功后,下面就可以对原有网站进行清除了。清除的方法也很简单,将数据库中Joomla1.5表前缀的数据表全部删除,并将网站更目录中除了jupgrade文件夹的源文件全部删除,然后将jupgrade文件夹中的文件转移到更目录即可。

有关“Acymailing”和“Community Builder”升级后的问题。


 

这两个插件在Joomla从1.5升级至2.5都出现错误。问题描述和解决方法如下:

1,Acymailing

 问题描述:升级后Acymailing在Component菜单下直接消失了。

解决方法:很简单。下载一个最新版的Acymailing插件,然后重新安装即可。可以放心,原来的数据都会被保留。

2,Community Builder

问题描述:升级后点击 Community Builder菜单后报错

解决方法:下载一个最新版的CB,解压缩后按照里面的提示对CB进行升级即可。原先的数据会被保留。

 

以上内容摘抄自“乐番网”。原文地址:http://www.moonfine.com/5.html

 


收藏
0个人 收藏