第二:后台无法备份数据库怎样搬家?换空间或换服务器
优采云 发布时间: 2021-08-17 01:02第二:后台无法备份数据库怎样搬家?换空间或换服务器
DEDEcms非常好,尤其对于我们这样的小站长来说,使用这个cms非常方便,非常人性化的操作和SEO,开源,方便修改等都是它的一大亮点特征。人多了,难免会出现很多新的问题。今天教大家怎么搬我们的DEDEcms程序,就是换空间或者换服务器,老鸟飘过,照顾新手!!
第一:在空间和空间之间移动
其实,在空间和空间之间移动是最方便的。我说的步骤大家都掌握了,100%可以成功移动。首先大家进入DEDE后台,选择系统-数据库备份-全选-然后点击开始。看你的数据库版本要和新空间的数据库版本一致,否则会出现乱码。一段时间后,系统会提示您备份所有数据。时间可能因数据库的大小而异。备份完成后,打开你的网站FTP,查看databackupdata目录下的txt文件。这是我们刚刚备份的数据。如果不确定,可以查看文件的创建日期。然后把backupdata文件夹和内容一起下载到本地,继续,把images,templates,uploads这4个文件夹全部下载到本地。最后,我们在新空间重新安装DEDE程序以对应您的版本。安装完成后,将这些文件夹覆盖到根目录,进入后台,选择系统-数据库还原-数据还原,你会看到你的数据库选择所有信息后,点击开始恢复数据,就结束了稍等片刻,然后选择你的主页文件,更新主页就OK了,这样我们的空间搬家就完成了。
二:后台无法备份的数据库如何移动
由于各种原因,我们的后台无法访问,或者数据库无法备份,那我该怎么搬?首先,我们使用 PHPMYADMIN 进入 SQL 数据库。这一切都应该完成。如果不行,百度,选择你的数据库然后备份,导出到本地,把你原来空间的所有文件下载到你的新空间,继续打开data文件夹下的common.inc.php文件,修改你新的空间数据库账号密码和IP,然后覆盖,这样就可以了,但是不适合菜鸟用这个方法,除非实在没办法,我推荐第一种方法搬家,这个方法可能有点问题,我的网站是昨天,我从空间搬到了VPS服务器。用这种方法,后台无法更新,不过很快就解决了。这是一个权限问题。
织梦Dedecms网站移动最佳方式推荐.txt
做网站的时候,域名一般是不能变的,但是空间可能会转。一种传输涉及网站数据的一般传输。用织梦内容管理系统Dedecms搬家的方法有很多,但有效的方法只有一两种。
因为dedecms是用PHP编译的,需要一个MYSQL数据库来支持网站,所以网页区和数据库区一般不在同一个地方,不像科讯写的ASP程序、ZBLOG、SAI 对于特殊、新云等,WEB页面和ACCESS数据库并存,整个站点可以搬迁。
不过用过Wordpress博客程序的朋友可以理解,用PHP程序编写的网页打开速度比ASP快,但静态生成效果不如ASP。让人高兴的是织梦内容管理系统Dedecms可以实现文章地址的完全静态化,真的很难也很有价值。
另外,织梦内容管理系统Dedecms制作的网站也可以整体搬迁,方法如下:
一、登录你的DEDEcms后台,在“系统”区域找到“数据库备份/恢复”,“备份”数据库;
二、将旧空间中的所有文件下载到本地;
三、上传文件到新空间;
四、在新空间安装DEDEcms系统,方法-在织梦官方网站下载一个新的安装系统,并将系统中“install”文件夹的内容传送到空间,覆盖。然后,运行您的域名 /install 进行安装。需要注意的是,数据库表的前缀必须与原数据库表的前缀一致(默认操作即可);
五、安装完成后,登录后台,在“系统”区域点击“数据库备份/恢复”即可“恢复”数据;
六、Data 生成,搬家工作完成。
当然,还有另一种方法可以防止 Wordpress 博客移动:
一、将旧空间的文件下载到本地,通过PHPADMIN将MYSQL备份到本地;
二、上传网站文件到新空间,通过PHPADMIN导入数据库;
三、修改dede安装时填写的数据库名和密码:打开include目录下的config_base.php,下载该文件
找到“数据库连接信息”,修改以下参数(数据库名和密码),然后上传覆盖。
四、搬家完毕。
至于哪种方法最好,仁者见仁,智者见智。这里提醒一下,如果你的网站mysql数据库超过20M,最好采用上面第一种方法(也叫重装法),因为有些空间业务数据库导入是有大小限制的(一般不能大于20M)—— — 使用重新安装的方法可以避免此限制。
dedecmsMoving Instructions-官方教程绝对够详细
因为不同虚拟主机空间的mysql数据库名称不同(因为前缀不同,用过就知道了),
所以一定要先备份数据库,然后恢复到新空间,再重新生成html。
(注意:新空间和原站的MYSQL数据库版本必须一致4.1以上,或者一致4.0、4.0,以免出现问题。可以登录PHPMyAdmin查看版本,可以看到是什么版本)
当新空间重新安装同版本dedecms系统时,
数据库名和数据库用户名密码当然是在新数据库里填的,
设置的数据库表的前缀必须和原数据库表的前缀一致,以免看不到内容。
特别是:
1.登录后台,备份数据库(数据库备份文件保存在../dede/backupdata/),记住用户名密码登录后台。
2.Download 数据库备份文件(即../dede/backupdata/this 文件夹)、网站style 模板文件(即../templets/this 文件夹)和.../upimg/this 文件夹(这是保存所有上传文件的文件夹)。
3. 在新空间重新安装同版本的dedecms系统。这时候数据库表的前缀必须和原数据库表的前缀一致,以免看不到内容。
(数据库名和数据库用户名密码当然是在新数据库里填的)
4.上传原站点的../dede/backupdata/和../templets/和../upimg/这三个文件夹覆盖新空间对应的文件夹,这样原站点的数据库备份文件和网站 样式模板现在在新站点上。
5.登录新空间后台>系统设置>数据库管理>数据库恢复,恢复数据库,然后设置网站的“修改系统参数”(或“系统变量配置”),整个网站都会重新生成 html 就是这样。
数据库恢复后,后端登录用户名和密码应使用备份前原来的网站后端登录用户名和密码。
mysql 数据库在不同空间的默认字符编码是不同的。为防止出现乱码,在备份旧数据库时应阅读原创编码(通常为latin或gbk),并在恢复数据库时查看新编码。数据库是否支持你的编码(有些数据库不支持gbk)?如果恢复后支持相同编码,就不会出现乱码问题。