利用宝塔进行网站迁移


 

环境准备

  • 一个已经搭建好的网站
  • 一个新的服务器

迁移过程

宝塔添加新站点

  • 本次实验使用虚拟机模拟。
  • 首先需要安装宝塔,并且安装跟源站点相同的配置,然后添加新的站点,在这里故意改变了数据库的用户名和密码,为了练习更改数据库的操作。网站的站点应该与原网站一样。

重新配置DNS

  • 由于本机是虚拟机,因此无法解析域名,所以用修改hosts代替
    修改C:\Windows\System32\drivers\etc目录下的hosts文件,在文件中添加一行:
    127.0.0.1 www.kentle.space
  • 若真实情况下的网站迁移,需要重新配置DNS,也就是在域名购买的管理平台修改DNS配置,使这个域名重新指向新的服务器IP。

转移原网站数据

  • 进入原网站的根目录下,将所有文件打包成一个压缩文件
  • 将discuz数据库转储为SQL文件导出
  • 网站源码数据库文件拷贝到新的服务器
  • 将源码解压到新的网站根目录
  • 打开Navicat Premium,新建一个连接,连接到新网站的bbs数据库
  • 在bbs数据库中运行SQL文件,导入原网站的数据库
  • 取消第一个勾选

修改数据库配置文件

  • 虽然导入了原网站的数据库,但是数据库名称不同,会导致网站无法读取到数据库,出现像这样的错误:
  • 修改网站根目录下的conf\config_global.php文件
    改为新的数据库用户名和密码,以及数据库名
  • 修改网站根目录下的conf\config_ucenter.php文件

    如上图一样修改成新的数据库、用户名、密码
  • 修改完后,再次访问新的网站,以及可以正常访问并且登录了,说明数据库配置已完成。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM