移植Joomla1.5到Joomla2.5完全手动(理论篇)

移植Joomla1.5到Joomla2.5完全手动(理论篇)

如果jUpgrade不能正常工作,那么我们应该考虑手动移植Joomla.首先,你必须清楚,不使用工具也是可以手动升级的。同时你也需要明白,这是一个非常大的挑战。出发前要有充足的准备。备份肯定是必不可少的,同时你也需要做了一调查,你当前使用的扩展是否都有推出joomla2.5 版本。
下面我们开始升级:你需要注意,这个方法是不被推荐的,只有当你没有办法的时候才建议采用这个方法。同时你需要MySQL的专业知识。

第一步

备份

第二步

导出所有你想在新网站中使用的数据包,通常情况下是内容和组件(这个具体是什么意思,暂时不清楚)

第三步

新建一个文件夹。用来安装2.5版本的网站

第四步

安装新版本的Joomla

第五步

在新的网站上安装你以前使用扩展。他们可以保护你旧的数据表被覆盖。

注意:很有可能,扩展的开发者在新的版本中调整了扩展的SQL数据表,因此,我们强烈建议你去查看每一个扩展的文档。

Install upgraded components and other extensions you used before onto yournew Joomla 2.5 site. This should be done now to prevent your old databasetables from getting overwritten later. Note: It is possible that somedevelopers made changes to the SQL schema of individual tables when theyupgraded their extension to joomla 2.5. We recommend that you check thedocumentation for each extension you had installed on your old Joomla site andfor which you install an upgrade into your new Joomla site concerning specialdatabase upgrade considerations.

第六步

转化在在第二部中导出的数据表(这个表包含了所有1.5的数据)使得他们兼容新的版本。这个过程非常麻烦,你必须检查两个版本中的数据表的改变,然后修改SQL文件。这个过程很复杂,不要以为这里用的文字比较少就认为他很简单。

第七步

导入更新的sql文件到Joomla2.5的数据库

注意:

在更新的过程中有一些组件的设置可能会丢失,这个你需要仔细检查一下。

时间: 2024-10-06 19:00:25

移植Joomla1.5到Joomla2.5完全手动(理论篇)的相关文章

linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,来日再战!)

linux 3.4.103 内核移植到 S3C6410 开发板 这个星期几乎就搭在这里面了,一开始感觉很不值得,移植这种浪费时间的事情,想立马搞定,然后安安静静看书 & coding. 坑爹的事情就是一个多星期的时间搭进去了,还是没成功.我把我的移植失败的经验留下来做为笔记,为下次做准备,也让和我一起做移植的道友少走弯路.大家一起共同分享经验,营造更好的开发环境. 查了很多资料,在此谢谢那些bloger, thanks for your spirit of sharing. 一. 从官网获得干净

linux 3.4.103 内核移植到 S3C6410 开发板 移植失败 (问题总结,日本再战!)

linux 3.4.103 内核移植到 S3C6410 开发板 这个星期差点儿就搭在这里面了,一開始感觉非常不值得,移植这样的浪费时间的事情.想立刻搞定,然后安安静静看书 & coding. 坑爹的事情就是一个多星期的时间搭进去了,还是没成功. 我把我的移植失败的经验留下来做为笔记,为下次做准备.也让和我一起做移植的道友少走弯路.大家一起共同分享经验,营造更好的开发环境. 查了非常多资料,在此谢谢那些bloger, thanks for your spirit of sharing. 一. 从官

【干货】手动搭建一套可自动化构建的微服务框架

如何阅读 本文篇幅较长,我花了两天的时间完成,大约需要半小时阅读. 本文分为理论篇和实践篇,由于代码在手机端展示并不理想,建议大家收藏之后在PC端阅读.实践篇边动手边阅读更有助于理解. 在阅读的同时,也麻烦各位大佬多多分享! 本文你将学到什么? 本文将以原理+实战的方式,首先对"微服务"相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统. 这套微服务框架能干啥? 这套系统搭建完之后,那可就厉害了: 微服务架构你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行

pwm驱动原理和代码实现

学这个pwm真是非常曲则,首先是看s3c2440的datasheet,全英文的,而且还有硬件的时序图(很多是硬件的工作原理,和软件控制不相关).看了很久加上网上看了资料才把这个pwm弄通.当然,其中牵扯到了几个知识,基本都弄通了.后面会通过blog一一列出来. 第一个知识点:I/O映射和内存映射所牵扯到的知识点,包括统一编址和独立编址,以及linux下怎么对这两种方式编程,以及这两种方式下怎么访问外设. 第二个知识点:映射到内存哪里?怎么映射?所以就涉及到linux内核的内存分布问题,顺便也分析

怎样学习嵌入式软件

什么是嵌入式? 嵌入式分为广义和狭义两种.广义的嵌入式就是片上系统(system on a chip),包含单片机.PSOC.NIOS.Microblaze等.而狭义的嵌入式就是ARM9.cortex A8等特定的跑操作系统的芯片.这里主要介绍狭义嵌入式的学习路线. 还是主流的方法.先学会使用它.再深入研究底层. 经常使用的操作系统有linux.WIN CE.安卓.Vxworks.QNX.OSE等.眼下资料最多的是linux,所以以下以linux为例. 一.安装虚拟机和linux系统. 一般人用

如何学习嵌入式软件

什么是嵌入式? 嵌入式分为广义和狭义两种.广义的嵌入式就是片上系统(system on a chip),包括单片机.PSOC.NIOS.Microblaze等.而狭义的嵌入式就是ARM9.cortex A8等特定的跑操作系统的芯片.这里主要介绍狭义嵌入式的学习路线. 还是主流的方法,先学会使用它,再深入研究底层. 常用的操作系统有Linux.WIN CE.安卓.Vxworks.QNX.OSE等,目前资料最多的是linux,所以下面以linux为例. 一.安装虚拟机和linux系统. 一般人用的电

CentOS 6开机启动流程实验篇

CentOS 6开机启动流程实验篇 centos 系统的启动流程 grub 破坏Linux的核心文件再修复体验系统启动流程 CentOS 6开机启动的具体详情请参见理论篇! 了解了系统启动的基本流程,以下我们通过"破坏式实验",即破坏系统启动过程中的一些关键环节,使系统无法启动,然后我们再通过修复这些文件使得系统正常重启,进而体验Linux系统的启动流程,这些关键环节包括破坏grub三个stage(stage1.stage1-5.stage2) 中的任何一个阶段,甚至是整个grub;

Unity3D 学习教程 13 C# 销毁炮弹

gameObject.renderer.enabled //是控制一个物体是否在屏幕上渲染或显示  而物体实际还是存在的 只是想当于隐身 而物体本身的碰撞体还依然存在的 GameObject.Destroy()  //表示移除物体或物体上的组件 代表销毁该物体  实际上该物体的内存并没有立即释放 而是在你下下个场景中槽释放内存资源,就是你a场景中Destroy了 一般是在c场景中才真正释放该物体的内存资源(这是我的体会 不知道理解错误没) gameObject.active   //是否在场景中

自己动手写处理器开篇介绍

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是开篇,我尽量每周四篇 内容简介 本书使用Verilog HDL设计实现了一款兼容MIPS32指令集架构的处理器--OpenMIPS.OpenMIPS处理器具有两个版本,分别是教学版和实践版.教学版的主要设想是尽量简单,处理器的运行情况比较理想化,与教科书相似,便于使用其进行教学.学术研究和讨论,也有助于学生理解课堂上讲授的知识.实践版的设计目标是能完成特定功能,发挥实际作用. 全书分为三部分.第一部分是理论篇,介绍了指令集架构.Ve