4、栏目以前是 最终列表栏目 形式,但是没有删除该栏目之前的文章就改成 外部链接 形式,解决办法:先把栏目改成 最终列表栏目 形式,清空所有文章后再改成 外部链接 形式
5、文章模板文件不存在,就是文章调用的模板文件有可能被删除了,或者说文章模板文件没有读取权限 [这个是dedecms官网上给出的解决办法]
我累个去,上面的方法我试了一个遍,可问题还是没解决,经过几番折腾,突然觉悟了,空间满了。因为之前上传了备份的数据库文件大概有80MB,我可怜的空间只有200MB。哎!登录空间管理一刷新果然是超了,苍天,大海,删除了数据库备份文件之后更新终于没有报错了。@fopen($filename,"w") or die("DedeTag Engine Create File False")就是写入文件出错,从这点来解释就好理解了,没有权限写入不了肯定报错、空间超限肯定不能写入了,路径出错也一样。至于官方说的那个模板读取权限为什么会引起这个问题,我就不知道了,希望知道的朋友告诉一下,谢谢!,
更新数据库archives表时出错,请检查!悲剧当晚折腾DedeTag Engine Create File False问题到很晚,第二天还是早早的起来更新网站,莫办法做网站就是这样。然后修改保存文章又报错了 DedeTag Engine Create File False 苍天啊,这日子还杂个过。又百度搜索嘛,但是网上多数是说由于升级字段缺失造成的。比如说dedecms5.6主表没有voteid投票这个字段,升级到dedecms 5.7的时候没有更新数据库也会出现这个问题,解决办法如下:
进入dedecms后台 -> 系统 -> SQL命令行工具执行 ALTER TABLE `dede_archives` ADD COLUMN `voteid` int(10) NOT NULL DEFAULT 0 AFTER `mtype`;
但我这是搬家也不是升级,对不上啊,而且我检查了字段都是有的
.....10多分钟过去了
由昨天的问题引发的答案:数据库满了,所以说更新数据库archives表时出错,请检查!不一定是程序本身的问题,反正出现这个就是往数据库写数据失败引起的,从这点出发找答案。
草草的收尾这次搬家是使用dede这么久来最痛苦的一次,但是dede常见搬家还是比较简单的,大概步骤列一下:
1、上传与老空间上的dede版本相同的安装程序到新空间安装好;
2、备份老空间上的数据库,一般通过dede自带的备份工具,也可以通过mysql数据库管理软件phpmyadmin导出;
3、下载老空间的文件,包括网站模板、图片、修改过的dede程序文件等上传到新空间;注:data目录有数据库连接信息,如果数据库也搬家了记的要修改再上传;
4、使用空间自带的三级域名访问新空间网站、导入第2步中备份的的数据,更新缓存,一键更新;
5、测试无问题后,解析域名到新的空间;