XOOPS网站怎么做备份和恢复
XOOPS是一种开源的内容管理系统,衍生自PHP-Nuke,采用PHP语言跟MySQL数据库。功能、界面全部模板化设计,可用于构建各种网络社区。XOOPS的备份和恢复跟其它CMS网站大体类似,下面小编详细来说下。
一、备份
1、程序文件备份:程序文件备份就是自己使用工具把xoops整站的文件全部下到本地,这个用FTP工具就可以搞定,站长一般也是运用这个方式。
2、数据库备份:数据库可以使用如phpmyadmin这样的工具把xoops站所使用的数据库全部下载到本地。
把这些文件整站打包了,打包前记得把cache、templates_c目录下的文件删除,下面就可以做恢复了。
二、恢复
恢复主要分3步
文件恢复:
1、如果你的空间是Linux的服务器虚拟空间,并带cPanel管理面板,那恢复文件这步就容易多了.
1-1、Linux的服务器cPanel管理面板恢复,你解压原来打包的备份文件后使用压缩工具再把这些文件(除数据库备份文件)压缩为.tar.gz格式;
1-1-1、使用FTP工具把这个.tar.gz格式的压缩文件传到虚拟空间中.
1-1-2、然后登陆cPanel管理面板(一般是http://域名:2082)打开"文件管理器"查找到你刚才使用FTP传的那个.tar.gz格式的压缩文件,然后Extract File Contents.
1-2、如果你使用的是win的服务器,那么看你空间商管理面板是否支持在线解压,支持什么格式的压缩文件解压,你就按空间商的标准制作压缩文件传到空间里,再解压;如果空间商不支持在线解压,那么你就得老实的使用FTP一个个文件的传到空间里,如果你空间上服务很好,你可以联系他把你压缩好的文件交给他,让他给你解压在你空间里.
数据库恢复:
2、这个是很重要,数据恢复是否正常和前面的整站备份有有联系,比如你原站使用的是UTF-8编码,那么你备份的时候编码就要选UTF-8,如果是GB2312就选GB2312,切不可以相互混淆.相对的,备份时选的是gb2312那么恢复时你也应该选gb2312,同理UTF-8也一样.
2-1、我怎么所说的数据恢复主要是参考phpmyadmin,如果你空间没有这个,那就有点不一样了,这里很抱歉,不能更详细介绍非phpmyadmin数据恢复.
使用phpmyadmin恢复的时候我们有时候会遇见导入数据大小限制,比如我这个就限制为最大限制:51,200 KB,那么什么怎么办?可以使用数据切割工具把数据切割为很多小数据,然后做多次导入.也可以在我们备份的时候把各个表分开备份,比如2-3个表备份一个数据文件包;实在是数据太大的朋友可以联系你的空间商,让他们给你导入数据.
文件修改:
3、这个就相对简单点了,主要修改文件和目录:
cache,template_c,uploads属性为777
mainfile.php文件修改请看这里
以上是系统正常运行必须修改的.下面是模块运行所要修改的,这个只是参考,得看你安装了什么模块.这些目录和文件大多在uploads目录下,也有不在uploads目录下的,比如:xcgal模块,这个在使用模块上去发现。
打开uploads目录,把uploads其下所有目录属性为777
如果安装了dokuwiki,那么uploads/dokuwiki目录和其下有有些目录属性应该为777,.txt文件属性应该为666
经过以上的步骤,XOOPS网站的做备份和恢复就基本搞定了,对于懂技术的来说会比较快完成,但未免也繁琐点了,而对于技术没这么好的朋友网站的备份和恢复会是种折磨了。怎么办?简单,用“多备份”自动备份、恢复、迁移一站式搞定,完全不需要东搞西搞,关键是任何人都可以上手,有做XOOPS网站的朋友,强烈推荐此工具!
页:
[1]