网站迁移搬家(新手必看搬家教程)

2024-01-25 13:55 小编

准备:检测目标服务器环境

如果环境通过迅睿CMS运行的条件才能进行迁移


----------------一键迁移方法----------------

网站从服务器A迁移到服务器B时,需要做以下操作:

1、在服务器A的网站中安装插件《迅睿工具箱》

2、在服务器A中设置迅睿工具箱密码并进入迅睿工具箱

{xunruicms_img_title}

3、在《迅睿工具箱中》选择网站迁移,设置迁移后的域名

{xunruicms_img_title}

4、需要你通过phpmyadmin工具,手动将数据库备份到以下的目录,再点下一步

{xunruicms_img_title}

5、然后你将文件打包为压缩文件www.zip命名

{xunruicms_img_title}


6、打包完毕之后,上传压缩包到服务器B的指定目录

{xunruicms_img_title}

7、按照上面提示操作即可。





----------------传统迁移方法----------------


情况一:前后网站域名相同

网站从服务器A迁移到服务器B时,需要做以下操作:

1、服务器A域名和服务器B域名一致的情况下

2、备份服务器A的全部文件和数据库,以免出错

3、服务器A环境一定要保证能运行CMS程序,最好保持一致

4、将服务器A网站文件全部上传到服务器B

5、服务器B目录文件权限要和服务器A一致,如果不懂,先暂且给服务器B可读写权限(0777)

5、如果数据库账号和密码有变化的时候,需要手动修改文件:/config/database.php

修改数据库文件后,运行/test.php,看数据库是否连接成功

6、访问网站后台,并执行更新全站缓存

image.png

如果附件域名还是老域名,请手动删除:/cache/attach/下面的文件

7、如果没有错误情况的话,就表示迁移成功


--------------------------------


情况二:前后网站域名不一样

网站从本地迁移到服务器时,两者域名不一样的情况下:

1、保证服务器环境能正常安装CMS

2、在本地,使用phpmyadmin工具导出数据库文件,例如xxxx.sql

image.png

3、在本地,执行后会生成一个数据库文件,例如xxx.sql

4、在本地,打开这个sql文件,把本地域名替换成服务器的正式域名

image.png


5、在本地,替换成功后,保存sql文件,再把这个sql导入进服务器的数据库中

6、在本地,然后再把本地网站文件上传到服务器上

7、在服务器上,linux服务器时,需要给一次全站777权限(迁移完成再按需设置权限)

8、在服务器上,打开服务器中的配置文件:cache/config/site.php,把里面的老域名改成新域名

image.png

9、在服务器上,如果数据库账号和密码有变化的时候,需要手动修改文件:/config/database.php

修改数据库文件后,运行/test.php,看数据库是否连接成功

10、在服务器上,访问网站后台,并执行更新全站缓存

image.png

如果附件域名还是老域名,请手动删除:/cache/attach/下面的文件

11、在服务器上,内容维护,替换编辑器中的附件图片域名

内容维护工具插件:https://www.xunruicms.com/shop/782.html

image

各个字段存在旧域名的情况时,都按照这个方法替换一次。

12、在服务器上,如果没有错误情况的话,就表示迁移成功


====================应急方案========================

如果登录后台css样式未显示的情况下

搬家后后台就成这个样子了也登录不进去环境监测都是绿的正常

后台样式出不来了错版了搬家过来就这样了

这种说明你服务器文件没有正确的修改域名导致

1、进入新服务器目录cache/config/site.php,打开文件修改其文件的域名为新域名

image.png

2、然后刷新后台即可正常显示,然后进入网站设置,变更域名为新域名

image

3、更新缓存,完毕


Tag: 网站 教程
在线咨询 拨打电话

电话

13363039260

微信二维码

微信二维码