转移DeDeCMS不得不留意的问题
公司的一个站是基于dedecms搭建的,前段时间由于河蟹问题,需要转移。原来所在服务器的环境是用的appserv,现在转移目标是iis环境,两遍都是windows的系统(Windows烦死了!!!),已经安装好php支持。
以上就是背景,下面是注意点:
1、站点数据库导入问题。DeDeCMS时间长了内容多了数据库比较大,在转移目标上不一定能通过phpmyadmin导入,会有大小限制,所以先用phpmyadmin建好账号和数据库之后,进操作系统后台,通过命令导入数据库,比较快,成功率也比较高。如下:
mysql --user=root --password=xxxxxx dbname < dbname.sql
2、站点目录权限问题。在DeDeCMS中权限问题是个大问题。不想wordpress,基本上除了上传什么的目录其他目录都是只要读和执行权限即可,但是在DeDeCMS上有些目录和文件需要写的权限,否则很多东西都会失败。
具体权限设置可以参考这个帖子http://bbs.dedecms.com/172474.html
另外,这儿还有一份权限设置的介绍也可以参考一下:
../ 【站点上级目录】
//如果要使用后台的目录相关的功能需要有列出目录的权限 //0444
/ 【站点根目录】
//需要执行和读取权限 如果要在根目录下面创建文件和目录的话需要有写入权限 //0755
/install 【安装程序目录】
//需要有执行和读取权限 //建议安装完成以后删除或者改名 //0555
/dede 【后台程序目录】
//需要有执行权限和读取权限 //建议安装完成以后修改目录名称 //0755
/include 【主程序目录】
//需要有写入、执行权限和读取权限 //0755 //建议在第一次安装后,去掉写入权限以及修改权限(需要重写配置文件时再暂时开启写入及修改权限)//0555
/member 【会员目录】
//需要执行读取和权限 //建议去掉写入权限以及修改权限//0555
/plus 【插件目录】
//需要有读取、写入和执行的权限 //建议在生成完站点地图和RSS文件后去掉写入权限以及修改权限 //0755
/data 【站点缓存数据等文件】
//需要有读取权限和写入修改权限 //建议去掉执行权限//0666
/html 【HTML文档默认目录】
//需要有读取修改和创建权限 //建议去掉执行权限 //0666
/templets【模板目录】
//需要有读取 修改写入 权限 //建议去掉执行权限 //0666
/uploads 【附件目录】
//需要写入读取权限 //建议去掉执行权限//0666
/company 【企业黄页程序目录】
//需要读取和执行权限 //建议去掉写入权限//0555
/special 【专题文件目录】
//需要执行、读取、写入和修改权限 //0755
/book 【书库模块程序目录】
//需要执行、读取、写入和修改权限 //0755
/ask 【问答模块程序目录】
//需要执行和读取权限 //建议去掉写入权限//0555
/group 【圈子模块程序目录】
//需要执行和读取权限 //建议去掉写入权限 //0555