1. 提前获取PHPCMS后台超级管理员账号、FTP/SFTP账号(对应服务器phpcms根目录权限)、服务器数据库账号密码。
2. 若用宝塔面板,需提前绑定宝塔账号并登录对应网站服务器;非面板用户需开启SSH工具(如Xshell 7免费版下载地址:https://www.netsarang.com/zh/free-for-home-school/)。
操作方式:优先后台备份,无法操作时用面板/SSH补
后台备份步骤(V9/V10通用):
宝塔面板补备步骤:
后台操作日志检查:
临时文件清理:
附件冗余清理:
先备份根目录/uploadfile/到本地,再用宝塔文件管理器的「搜索」功能,搜索该目录下所有非图片/视频/附件(如.php、.asp、.js伪装后缀),陌生文件直接删除;同时删除超过3个月未关联内容的垃圾附件(V9可安装「垃圾附件清理」插件,V10暂需手动对比附件表与uploadfile/目录)。

附件目录权限加固(通用Linux命令/宝塔操作):
SSH命令(非面板):
``` 进入phpcms根目录(替换为你的实际路径,如/www/wwwroot/abc.com) cd /www/wwwroot/你的网站域名 给uploadfile及其子目录设置可读可写不可执行权限(755基础权限,关键目录特殊) chmod -R 755 uploadfile 给uploadfile子目录中“thumbnails”缩略图目录设755,“attachments”等上传目录设644(除临时上传用的temp) chmod -R 644 uploadfile/attachments chmod -R 644 uploadfile/image chmod -R 755 uploadfile/temp ```宝塔面板操作:
数据库优化:
升级补丁检查:
操作工具:用V9/V10官方提供的MD5校验工具或宝塔的「文件校验」功能
宝塔文件校验步骤(推荐):
1. 数据库恢复:从本地下载最新.sql.gz备份,宝塔用户直接在「数据库」→ 对应库「备份」→「导入」上传恢复;非面板用户用phpMyAdmin或SSH命令:
``` 解压备份(假设备份名为bak_202X0X0X.sql.gz) gzip -d bak_202X0X0X.sql.gz 导入数据库(替换为实际数据库账号、密码、库名) mysql -u数据库账号 -p数据库密码 数据库名 < bak_202X0X0X.sql ```2. 全站文件恢复:若核心文件严重损坏,将本地提前每月备份的全站压缩包(根目录所有文件)上传到服务器根目录并解压覆盖。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图