织梦(dedecms)更换服务器后更新不了主页
“模板文件不存在,无法解析文档” 这个提示一般会在对网站进行了模板的安装或者是自己操作后台时出现的错误:
一般有以下两种可能:
一网站的栏目调用模板错误:
在一键更新的网站的时候会提示无法生成,然后我们可以观察生成的状态,看看是在生成那个栏目的时候停止了:
然后再更改相应栏目的调用模板即可。
如果还不行还有我们可以
首先打开:/incluede/arcarchivesclassphp
查找 “模板文件不存在,无法解析文档” 这行字,然后把整行修改为
[codesyntax lang="php"]
echo "模板文件不存在,无法解析文档!" $this->ArcID;
[/codesyntax]
然后保存,之后再更新,系统会再次提示:模板文件不存在,无法解析文档!,后面还会有出错的文章ID,你再到文章列表查找即可!找到文章之后,为文章添加文章分类,或者直接删掉。
二操作 sql
Dedecms 直接用SQL更新了一些文章后, 发现一键生成网站时出错, 提示模板文件不存在,无法解析文档!
但单独更新则OK。
看了下系统表, 发现 dede_arctiny 表中有许多数据行, 应该是这里出问题。
直接在系统->sql 命令行工具运行:
delete from dede_arctiny
重新一键生成, 故障解决
如果有写入权限的话,是可以替换的,你把原来的那个indexhtml改下名字,比如说index_bakhtml如果连名字都没办法改,那就是你网站根目录没有写入权限,你要到你的空间管理面板里去看下,有没有设置开通写入权限的功能,不会搞的话去找空间服务商,你花钱就应该享受他们的服务的,让帮你看下,一般dedecms是都比较正常的,你无法替换文件,可能是没有写入权限。你先改下原来的那个indexhtml的名字,然后按第一次回答的那个建立个新的index文件看下,如果不能改名或者无法建立,那就找空间商看看~如何开通写入权限~
应该做好以下几步:
1、更换服务器前,先在织梦后台备份数据库。
2、将服务器内所有程序下载本地
3、将下载的源程序上传到新的服务器上
4、在后台还原数据库后再生成。
是可以实现你要求的目标 的。。。在本地安装成功并新建内容后,可以分几步上传:
1。先前你本地的网站数据库的内容导出生成sql的文本文件备用
2将本地的网站文件用FTP上传至主机上(注:官方要求FTP上传模式为二进制),另外如果你的主机操作系统 是LINUX的需要将/include,/template下的所有文件及文件夹的权限修改为:777或755; 如果是WINDOWS则不需要这一步。
3上传完成后,再将原告导出的数据库文本文件导入到主机的数据中,这个需要登录主机的数据库管理后台,将数据库导入
4修改配置文件中数据库连接部分的数据信息;将主机商提供的数据库信息替换原有的数据。
5。上述都完成后即可登录网站后台,更新一下。就可以访问和添加数据了。
希望我的回答对你有些许的帮助!
0条评论