月度归档:2025年12月

记一次宝塔迁移多个网站

教程

https://www.bt.cn/bbs/thread-42566-1-1.html

遇见的问题

错误信息: 数据库[xxx]创建失败,数据库用户名或密码错误 !请尝试重置root用户密码后再进行操作

解决方案:

把旧服务器数据库密码复制并更新到新服务数据库上。

然后再执行迁移即可。

启动 Apache 失败,查看日志报错:AH00016: Configuration Failed

解决方案:

# 移动现有的网站配置文件夹
mv /www/server/panel/vhost/apache /www/server/panel/vhost/apache_bak

# 创建一个空的配置文件夹
mkdir /www/server/panel/vhost/apache

# 尝试启动 Apache
/etc/init.d/httpd start

问题后记:在宝塔论坛查看并没有找到问题解决方案;尝试重装 apache(快速安装、编译安装)均无法解决。最终还是手动 Google,把 https://stackoverflow.com/questions/46330468/ah00016-configuration-failed 文章丢给 Gemini 才给出的解决方案。

证书问题

迁移完成之后每个站点都已生成的站点 SSL 的记录。会不生效,这时候删除站点记录,重新创建站点,申请证书即可。

后记

感谢 Google Gemini、宝塔。

参考

  1. 宝塔一键迁移API版本 3.0版本教程
  2. AH00016: Configuration Failed
  3. Google Gemini
  4. 宝塔面板