1panel和宝塔迁移问题

回复
头像
likeweixue
网站管理员
帖子: 206
注册时间: 2025年 10月 25日 13:04
来自: 贵州省
联系:

1panel和宝塔迁移问题

帖子 likeweixue »

就是比如大家需要把1panel服务器的网站迁移到宝塔的服务器。那么应该是这种;
1,从1panel下载网站文件(zip)和数据库。
2,吧域名解析到新的服务器。
3,上传数据库(名字,密码要一样)和网站文件到宝塔面板。

然后访问网站,大概率会失败,显示英文,翻译下来就是数据库访问失败~

是这种的,1 panel建站的时候,数据库的位置默认是localhost 或 127.0.0.1,但是1panel要改成mysql(宝塔可以默认),所以导致宝塔访问不了数据库。

解决方法就是把mysql改成localhost
以discuz为例;

进入config/config_global.php

代码: 全选

// 第4-10行左右
$_config['db']['1']['dbhost'] = 'mysql'; // 把这个地方改成localhost
$_config['db']['1']['dbuser'] = '数据库用户名'; // 宝塔创建的完整用户名(带_前缀)
$_config['db']['1']['dbpw'] = '数据库密码';
$_config['db']['1']['dbname'] = '数据库名';
$_config['db']['1']['tablepre'] = 'pre_'; // 保持与原一致
就可以了!
回复