Discuz教程网

给大家推荐一个既懒又比较可行的升级办法

[复制链接]
authicon dly 发表于 2010-10-5 21:54:44 | 显示全部楼层 |阅读模式
说明一下:本人对新手很有用,高手请飘过:-)
在升级的时候,很多朋友喜欢在本地调试程序,然后再将程序上传到空间或者自己的独立主机,曾经我也做过,但总是或多或少的要进行多次折腾,原因很简单,你自己的本地调试环境和服务器(或虚拟空间)的环境并不一定是一模一样的,特别是涉及到目录权限,用户权限等等问题的时候,可能会出现环境不相符合的问题而导致升级后出现一些小问题,这里给大家分享一下我的升级方法,可以说这个方法至少可以比较准确而快速的进行升级,即使你升级出现问题,也不会影响升级前的系统。其实很简单,一两句话就可以说明,也算是懒人的办法吧(以独立主机为例):

1.在你的根目录下建一个新文件夹,将升级前的程序复制一份在其中,创建一个新的数据库帐号(独立主机),将升级前的数据库复制到新数据库帐号对应文件夹中,用域名/新文件夹访问复制系统,进入后台更新缓存,校验数据库完整既可;
2.上传升级程序在新文件夹中覆盖,运行升级程序进行升级,同样的环境,多数情况下会顺利通过。

上面主要针对独立主机而言的,对于虚拟主机来说,第一项目有所不同,相对麻烦些。因为你可能不能自己建数据库帐号(能建帐号就解决问题了),那就需要在升级前备份数据库,然后按下述操作:

1.并将备份文件下载至本地,修改数据库前缀(与你要升级的系统一样),然后用“域名/新文件夹/install”安装你要升级的这套系统,特别注意的是,如果你只有一个数据库帐号,在安装的过程中一定要修改数据库前缀,否则你的旧数据将彻底被清除!
2.安装完成后进入后台,导入修改了数据表前缀的数据库备份文件(后天选“从本地导入”),更新缓存。

升级顺利后你自己会处理了吧?呵呵

用这个办法是可以保证环境绝对一样,可以避免本地调试以后上传的麻烦,以及一些未知的问题。同时也是懒人办法(对独立主机而言),呵呵。对与不对请各位多多指教~~



上一篇:DZ x1 傻瓜式搬家教程
下一篇:小恺教你写一个属于自己的MVC框架-更新完毕
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2024-4-26 05:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表