说明一下:本人对新手很有用,高手请飘过:-)
在升级的时候,很多朋友喜欢在本地调试程序,然后再将程序上传到空间或者自己的独立主机,曾经我也做过,但总是或多或少的要进行多次折腾,原因很简单,你自己的本地调试环境和服务器(或虚拟空间)的环境并不一定是一模一样的,特别是涉及到目录权限,用户权限等等问题的时候,可能会出现环境不相符合的问题而导致升级后出现一些小问题,这里给大家分享一下我的升级方法,可以说这个方法至少可以比较准确而快速的进行升级,即使你升级出现问题,也不会影响升级前的系统。其实很简单,一两句话就可以说明,也算是懒人的办法吧(以独立主机为例):
1.在你的根目录下建一个新文件夹,将升级前的程序复制一份在其中,创建一个新的数据库帐号(独立主机),将升级前的数据库复制到新数据库帐号对应文件夹中,用域名/新文件夹访问复制系统,进入后台更新缓存,校验数据库完整既可;
2.上传升级程序在新文件夹中覆盖,运行升级程序进行升级,同样的环境,多数情况下会顺利通过。
上面主要针对独立主机而言的,对于虚拟主机来说,第一项目有所不同,相对麻烦些。因为你可能不能自己建数据库帐号(能建帐号就解决问题了),那就需要在升级前备份数据库,然后按下述操作:
1.并将备份文件下载至本地,修改数据库前缀(与你要升级的系统一样),然后用“域名/新文件夹/install”安装你要升级的这套系统,特别注意的是,如果你只有一个数据库帐号,在安装的过程中一定要修改数据库前缀,否则你的旧数据将彻底被清除!
2.安装完成后进入后台,导入修改了数据表前缀的数据库备份文件(后天选“从本地导入”),更新缓存。
升级顺利后你自己会处理了吧?呵呵
用这个办法是可以保证环境绝对一样,可以避免本地调试以后上传的麻烦,以及一些未知的问题。同时也是懒人办法(对独立主机而言),呵呵。对与不对请各位多多指教~~ |