博客迁移备忘录

部署环境

aapanel
Nginx、PHP(8.0)、Mysql(10.11.6)
typecho 1.21

部署注意事项

Mweb 发布文章异常

  1. 由于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>"  
    
  2. 通过安装PHP8.0可解决该问题。

Archive功能无法使用

  1. 在迁移完毕后,由于主题Cactus有Archive页面,导致备份恢复的文件会存在Archive.html,该页面非官方主题自带,需要在管理-独立页面-自定义模版,选中文章归档。
  2. 保存后,重新发布即可。

本文链接:

http://yunoon.com/index.php/archives/96/