帝国cms迁移网站数据时遇到了困扰,就是在迁移帝国CMS网站后,发现静态页无法生成,这是什么原因呢?
经研究发现,客户没有迁移静态页,所有栏目目录和内容页的静态html文件都需要再次生成,如果下载上传速度不理想,那么重新生成静态页不失为一种很好的办法。
但有一个问题要注意,就是帝国系统的特殊性,如果你没有生成栏目目录,那么栏目下面的栏目首页和内容页的静态文件,即便帝国提示生成成功了,但事实上是无法真正生成的,帝国cms后台提示更新静态页成功后,目录没有自动创建,静态页也没有生成。
如果栏目少,手工创建一下栏目目录,发现静态页是可以生成的。说明写入权限并没有问题。
那就只能是帝国系统的问题了。
最终,终于找到了窍门。原来,帝国系统需要专门创建目录。
创建目录操作位于【数据更新】>【更新缓存数据】>【恢复栏目目录】
点击之后,系统可以批量生成各级栏目目录,然后生成内容静态页就可以成功了!
注意,如果/d/file目录不存在,那么还会报错:“帝国CMS 建立目录不成功!请检查目录权限”,你只需要手工在/d/下面创建一个file目录即可。
安装网友的分享,迁移帝国CMS网站,你还需要做一下工作:
1、恢复栏目目录
2、刷新所有信息栏目页
3、刷新所有信息内容页面(选择全部刷新,刷新后所有表均提示“生成完毕”即可)
4、刷新所有JS调用
这样再进行信息添加和修改,系统就不会出错了!