服务器配置与站点恢复 / 小窝自检接口与页面迁库 / 数据库备份优化

2026-10-23 · 周五一般多云
  • 继续做服务器的配置并沉淀经验

    • 恢复简历站和小窝扩展服务
    • 发现 php 缺失 gd 库,导致小窝核心函数执行失败,文章内并没有安装对应包 php8.5-gd
    • 修复具体过程详见文章:《PHP 与 Node.js 漏洞修复记录》
  • 为了避免后续再次出现类似问题,我让 AI 给小窝后端写了自检接口

    • 并且更新后台代码,每次进入概览页都会执行一次
    • 顺带修复一个小窝后台 Notice 组件层级异常问题
  • 小窝有一个有关页面的技术债,早期页面是以文件形式保存的,还有一些特殊页面也是

    • 想逐步往数据库方向调整,不然处理数据备份比较分散,难以统一管理
    • 让 AI 先把前端“数码”页面重写了,调用页面接口,而不是此前单独设计的业务接口
    • 还有一个“番剧”也是特殊页面,涉及到后端自动化修改的部分,暂时没想好怎么调整
  • 优化了一波备份脚本

    • 此前有些日志表巨大想不做备份,用了忽略的形式,存在丢失表结构问题
    • mysqldump -u root -p"$DB_PWD" -h 127.0.0.1 --ignore-table="home.home_log" "home" > home.sql
    • 这时 AI 拆分成了两条单独的命令,最后备份日志表结构,解决了这个问题
    • mysqldump -u root -p"$DB_PWD" -h 127.0.0.1 --no-data "home" home_log >> home.sql
Paul

Paul

特立独行的一只前端菜狗。这篇日记编写大概耗时了 11 分钟,内容均为个人原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!如本站内容对你有所帮助的话,不妨 捐助支持 一下?

奇趣音乐盒技术源于 Kico Player
Emmm,这里是歌词君