博客迁移备忘录
部署环境
aapanel
Nginx、PHP(8.0)、Mysql(10.11.6)
typecho 1.21
部署注意事项
Mweb 发布文章异常
- 由于aapanel默认php版本为8.3,导致博客部署完毕后使用xmlrpc会出现报错。
2025/03/12 11:28:16 [error] 205947#0: *24264 FastCGI sent in stderr: "PHP message: PHP Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/Widget/Contents/Post/Edit.php on line 297" while reading response header from upstream, client: <ip>, server: <server>, request: "POST /index.php/action/xmlrpc HTTP/1.1", upstream: "fastcgi://unix:/tmp/php83-cgi.sock:", host: "<host>"
- 通过安装PHP8.0可解决该问题。
Archive功能无法使用
- 在迁移完毕后,由于主题Cactus有Archive页面,导致备份恢复的文件会存在Archive.html,该页面非官方主题自带,需要在管理-独立页面-自定义模版,选中文章归档。
- 保存后,重新发布即可。