MENU

站点迁移至1Panel面板 | 布丁の维护日志

2023 年 11 月 28 日 • 阅读: 364 • 维护日志

b58f5760581433010458fd2aaf1d47c9.png
最近咱用的宝塔面板吃相是越来越难看了,到处都是收费项目,价格还越来越贵
正好想到看到D布丁之前推荐的1Panel面板,开源无广,颜值高,遂迁之
顺便把迁移时候遇到的问题在这里做个记录
因为是记录遇到的问题,所以咱也懒得贴图了
注意:咱也是小白,有些地方可能说的不太对,所以仅供参考

安装

这也没什么好说的,直接看在线文档无脑操作就行
官方也提供了演示站点,可以先看看适不适合自己

迁移Typecho

:&(Hi) 因为咱是迁移博客,所以就没用应用商店来安装
首先是遇到的无法正确连接数据库
百度查到是没有启用扩展
可以在1Panel下的[运行环境]-[编辑]-[扩展]这里添加需要的扩展
根据Typecho的文档,可以添加这几个扩展试试

mbstring扩展:用于处理多字节字符,包括中文等非ASCII字符的编码、解码和操作。Typecho使用mbstring来处理字符串操作,因此需要安装和启用该扩展。
gd扩展:用于图像处理,包括生成缩略图、操作图片格式等。Typecho在上传图片、生成缩略图等功能中会使用gd扩展,因此需要安装和启用该扩展。
PDO扩展:用于数据库访问抽象层,提供了一套统一的接口来访问不同类型的数据库。尽管Typecho默认使用mysqli扩展进行MySQL数据库的访问,但为了兼容性和可移植性,Typecho也使用了PDO扩展,因此需要安装和启用该扩展。

这样就会出现第二个问题,还是连不上数据库
这时候就要修改Typecho根目录下的config.inc.php文件
在数据库连接中可以看到这么一行

  'host' => '127.0.0.1',

因为采用的是容器安装,所以127肯定是访问不到数据库的,这里需要修改成MySQL(如果还是不行,看看1Panel下的[数据库]-[连接信息]-[容器连接地址]来填写)

  'host' => 'mysql',

之后网站就可以正常访问,但又出现了第三个问题
网站的部分地方文字无了,这里可以把Typecho的外观重新启动或者重装一次,就可以恢复正常了 ::luye:hello::
如果和我一样遇到无法上传图片的情况,可以把usr/uploads文件修改为777权限

CloudReve

在咱有了之前的经历之后,这次迁移CloudReve也快多了
咱直接用的应用商店安装了CloudReve,然后再根目录替换成了咱备份的文件,修改配置文件,顺便配置下反代
基本没遇到什么问题

最终咱在耗时1小时23分钟成功把两个站点迁移完成
::furry:xiao::
f5c6834ef0c89827c7b0cb523463b143.png

最后编辑于: 2023 年 12 月 02 日
添加新评论

已有 5 条评论
  1. 宝塔吃相是这样的,从宝塔的Windows面板到现在的web面板,我只能说哎

    1. @GoodBoyboy我曾经就尝试了一下宝塔,然后就立刻重装了下系统xwx,无意间看到的1Panel,看到开源立刻就点进去看了,好像当时我用的时候版本还是1.4还是1.2来着(╯‵□′)╯︵┴─┴ ,

    2. @布丁现在1panel完善很多了

  2. 千某人 千某人

    非常好面板,使我数据库旋转。宝塔当初好像也挺好的...现在不太喜欢宝塔了换了小皮面板,感觉1panel不错,打算也换了玩玩

    1. @千某人旋转?? :&(问号)