DEDECMS上传到空间步骤详解
- 浏览:3229
- |
- 更新:
- |
- 标签:空间
在亿玛客第一模块学到用dedecms做站,很多同学很喜欢在本地完成网站的制作后才上传网站到空间上,这时不能像asp+accededecmsv55gbkss一样将整个网站程序全部上传就行了,dedecms的数据库空间与网站的空间是不同的概念。因此,你要先在你本地已经完成的网站后台备份数据,可以理解为“导入”吧,然后把网站程序上传了之后,在phpmyadmin将数据导出,这样才能实现网站与本地网站的同步。空间要支持数据库的。
步骤/方法
![DEDECMS上传到空间步骤详解]()
具体步骤:
先在本地备份数据库,在后台点系统—数据库备份/还原,勾备份结构表,点提交,备份好。
然后data/common.inc.php这个文件复制到一个别的地方,并修改把common.inc.php这个文件的$cfg_dbhost=‘localhost’;
$cfg_dbname=‘dedecmsv55gbk’;
$cfg_dbuser=‘root’;
$cfg_dbpwd=’123456′;改成空间里数据库对应的信息。
一般空间数据库会申请时可以自己设置数据库名、用户名、密码等,$cfg_dbhost=‘localhost’;改成$cfg_dbhost=‘空间IP或网址’;
没修改这个文件会报错:/member/ajax_loginsta.php
Errorinfos:DedeCms错误:连接数据库失败,可能数据库密码不对或数据库服务器出错!
Errorpage:/member/ajax_loginsta.php
Errorinfos:DedeCms错误:连接数据库失败,可能数据库密码不对或数据库服务器出错!
- 相关内容非法爬取自百度经验
上传common.inc.php到空间data/下面,上传备份的数据(就是backupdata里的文件)到对应的目录里。
![DEDECMS上传到空间步骤详解]()
再还原,点系统—数据库备份/还原,点右上角的数据还原。再点生成里的一键更新网站、更新系统缓存、更新主页HTML、更新栏目HTML、更新文档HTML,一般内容就更新啦,就差图片、CSS没更新。然后上传图片,css。其他文件要上传覆盖,要先把空间的相应文件备份,以免弄错了可以还原。
不过最好是打包上传网站整个文件以免掉文件。再到主机空间后台,找到解压文件的操作。
不过也有碰到以上方法操作还是报错的情况,下面是我在另一个空间操作碰到的情况,报这样的错:
1、产品页出现问题 如这个页面下的最新评论出问题报错。
2、登陆后台
但是登录提示用户名不存在,奇怪。在本地都是登录好的。
而且页面头部显示报错信息:DedeCMS Error Warning!
Technical Support:
Error page: /dede/login.php
Error infos: Table ’sq_ysmsql.dede_admin’ doesn’t exist
Error sql: Select admin.,atype.purviews From `dede_admin` admin left join `dede_admintype` atype on atype.rank=admin.usertype where admin.userid like ’admin’ limit 0,1
在我们反复研究后,又试试了现在本地全新安装DEDECMS程序,再导入操作。具体步骤是:
1、先在本地备份数据库,在后台点系统—数据库备份/还原,勾备份结构表,点提交,备份好。
2、上传DEDECMS安装文件就是uploads里的文件到网站根目录,再输入域名,打开开始网站安装,安装时记得数据库里的名字、帐号、密码都写成空间里的数据库,后台的帐号、密码也可设置成自己的。
3、上传备份的数据(就是backupdata里的文件)到对应的目录里。
4、在还原,点系统—数据库备份/还原,点右上角的数据还原。再点生成里的一键更新网站、更新系统缓存、更新主页HTML、更新栏目HTML、更新文档HTML,一般内容就更新啦,就差图片、CSS没更新。然后上传图片,css。其他文件要上传覆盖,要先把空间的相应文件备份,以免弄错了可以还原。
(图片与具体步骤无直接联系,仅供浏览)
END

