我的知识记录

宝塔FTP下载文件损坏处理:传输模式与二进制设置_宝塔面板_服务器运维_配置教程

把站点从一台服务器搬到另一台,宝塔是必过的一关。搬过十几次站,每次都会在这个环节花点时间。把经验总结成清单,照着走能省一半时间,也不容易漏东西。

宝塔面板升级后偶尔会出现兼容性问题。原来正常的网站突然打不开,或者面板功能异常。这时候先看升级日志和错误信息,再决定是回退版本还是修复配置。

具体执行步骤整理如下,供参考。

宝塔面板SSL证书申请失败先查域名解析。ping域名看是否解析到当前服务器IP,解析没生效的话验证会失败。80端口要能访问,验证文件放在网站根目录/.well-known/acme-challenge/,手动放文件测试能不能访问到。

上传大小限制改两个地方。PHP配置里upload_max_filesize和post_max_size,Nginx配置里client_max_body_size。宝塔面板软件管理对应PHP版本里改配置,Nginx在网站设置的配置文件里加client_max_body_size 100m。改完重载PHP和Nginx。

FTP连接失败先看服务状态。宝塔面板FTP管理里看是否运行,端口21是否放行。被动模式要开放端口范围39000-40000,防火墙和安全组都要开。客户端用被动模式,主动模式在NAT环境下容易连不上。

宝塔数据库恢复先创建同名数据库和用户。面板数据库管理里点导入,选择备份SQL文件上传。大文件用命令行导入更稳定,mysql -u用户名 -p 数据库名 < 备份文件.sql。导入后在面板里看数据库大小和表数量,确认完整。

操作过程中有几个点需要特别注意。

数据库操作前确认WHERE条件。UPDATE和DELETE没有WHERE会影响全表,数据全改或者全删。先SELECT确认影响范围,加LIMIT限制条数,在测试环境验证SQL。执行完再SELECT确认结果,不对的话从备份恢复。

改完配置记得重载服务。Nginx改完nginx -s reload,PHP改完systemctl restart php-fpm,MySQL改完systemctl restart mysqld。宝塔面板里改完配置点保存会自动重载,但手动改配置文件要自己重载。

网站被黑后不要只清后门不修漏洞。清理完恶意代码一定要找入侵入口,弱密码就改密码,上传漏洞就限制上传,CMS漏洞就升级版本。不修补漏洞清除了还会被再次入侵,而且攻击者可能留了多个后门。

处理过程中有人问得比较多的问题,整理在下面。

问:改完配置不生效怎么办?答:先确认改的是正在用的配置文件,多版本PHP或者多站点配置文件路径不一样。改完重载对应服务,清缓存包括CDN缓存和浏览器缓存。用无痕模式或者强制刷新(Ctrl+F5)测试。

问:网站被黑后搜索引擎降权了能恢复吗?答:能恢复,先彻底清理恶意代码和后门,修补漏洞,然后到百度站长平台提交申诉,说明被黑已处理。持续更新原创内容,正常情况下1到4周收录和排名会逐步恢复。

这篇指南覆盖了标准处理流程和常见衍生问题。实际环境千差万别,如果碰到文章里没提到的特殊情况,把报错信息整理清楚,去官方论坛或者技术社群提问,附上环境信息和报错截图,更容易得到有效帮助。

宝塔FTP下载文件损坏处理:传输模式与二进制设置_宝塔面板_服务器运维_配置教程

标签:

更新时间:2026-08-27 11:22:12

上一篇:网站更换域名后短信接口异常解决办法

下一篇:华夏名网虚拟主机PbootCMS缩略图缓存_缩略图与模板