xoops迁移无痛法
来源:互联网 发布:顶尖数据恢复 注册码 编辑:程序博客网 时间:2024/04/29 15:23
xoops迁移无痛法
#1
新进会员
注册日期:
2006/3/24 22:12
所属群组:
注册会员
帖子: 4 | 精华: 1
等级: 1; EXP: 21
HP: 0 / 5
MP: 1 / 62
xoops是一套非常不错的cms系统,特别是强大的模组功能提供了许多实用的功能,小弟从XOOPS1的版本就开始使用了,并且还帮助朋友建立过一套网站。现在因为所在的企业要推行信息化,作为负责人的我当然是首推开源文化的代表xoops
想必这也会有不少同好有这样的经历,在一台电脑上做调试,调试完成后再装到正式环境运行。
这就涉及到了xoops的数据迁移,其实xoops的数据迁移并不是很难,稍微留心一下就可以搞定。
也许是犯了经验主义的错误,让我的xoops迁移数据也走了很多弯路,所以还是想记录下来,和大家分享。
数据迁移的流程
1、mysql的数据导出和导入
2、xoops文件的迁移
3、相关文件的修改和清除
1、mysql的数据导出和导入
导出mysql数据的方法很多,可以使用mysql命令行,也可以使用外部工具,呵呵,可惜mysql命令行咱不熟,而且很多服务器上不允许直接使用控制台命令;
外部工具也因为操作系统的原因不怎么用,所以我还是用比较简单的phpmyadmin.
在phpmyadmin里导出数据的时候要注意,最好将语言改成默认的英文 iso8859-1 这样可以防止有些数据的在导出的过程中出现乱码,不过好像在最新的phpmyadmin 2.8版中这个bug已经fix了。
数据库的导入,视数据库的大小来导,在php.ini可以将默认的2m限制修改大一些 upload_max_filesize = 2M ;
如果数据库太大,而允许上传的文件却很小怎么办?只能分段导入mysql数据了,我的办法一般是以表名为一段分别导入。
2、文件的迁移
这个应该很简单啦!win下复制粘贴即可, *unix下注意目录的权限。
3、相关文件的修改和清除
这个可能是是大伙比较容易忽略的问题。先说要修改的文件
XOOPS_ROOT_PATH/mainfile.php 这个是一定要修改的,至于有的朋友说连
mainfile.dist.php 这个我觉得没必要了。
要修改的地方如下:
68行 define('XOOPS_DB_PREFIX', 'value'); // 这是数据库的前表名,value填入你的mysql数据库前表名,比如在数据库结构里 xoops_config “xoops就是前表名”
72行 define('XOOPS_DB_HOST', 'value'); //存放数据库的主机地址,value处一般填localhost,如果你是远程链接,那就填入远程服务器的ip或域名
76行 define('XOOPS_DB_USER', 'value'); //运行数据库的用户名,value填入用户名
80行 define('XOOPS_DB_PASS', 'value');//数据库密码,value填入密码,如果是空则不填,表现形式为''
84行 define('XOOPS_DB_NAME', 'value'); //数据库名,value填入数据库的名称。
OK,mainfile.php修改完了,可以运行了吗?别着急,下面还有一步
清除 XOOPS_ROOT_PATH/CACHE 目录里的全部文件
清除 XOOPS_ROOT_PATH/templates_c 里的全部文件。
[注意:还有这个]/xoops_data/caches/下两个cache目录分别清空
好了,再运行看看,熟悉的xoops是不是又回来了?!
enjoy xoops!
- xoops迁移无痛法
- XOOPS
- xoops
- XOOPS
- Xoops Note
- XOOPS HACK
- xoops 安装
- XOOPS - 系统管理
- XOOPS - 安装
- XOOPS - 安装
- xoops简介
- 无痛线程
- 求:XOOPS 开发员
- XOOPS - Theme主题风格
- xoops 附件问题
- xoops学习笔记
- xoops-2.3.3安装
- 开一场无痛会议
- asp.net中窗口相关操作总结(javascript)
- SWT之ScrolledComposite
- 类活期理财产品比较
- 解决Ubuntu9.10下播放WMV没声音问题
- 2009 年个人回忆与总结
- xoops迁移无痛法
- usaco——holstein
- 关于内联函数的整理
- 《硝烟中的Scrum和XP》读书笔记
- 《解析极限编程》读书笔记1
- 解析极限编程读书笔记2——极限编程的原则
- ASPxPageControl 使用
- 有关今年春晚
- 怎么正在用着的BIN文件放到不同升级机子里。