阿里云宝塔报错bash tools/update.sh: No such file or directory 意思是:tools 整个目录直接丢失

宝塔报错bash tools/update.sh: No such file or directory

意思是:tools 整个目录直接丢失

这台阿里云宝塔定制镜像损坏严重:配置文件、工具脚本都缺失,但 bt 命令还能跑、端口也在监听,属于典型的文件损坏。

方案 1:在线修复面板(不用重装网站数据)

直接执行宝塔官方修复脚本,补全全部丢失文件:

复制代码
curl https://download.bt.cn/install/update_panel.sh|bash

这个脚本会自动补全 tools 目录、各种 conf 配置、py 核心程序,不会删除已经建好的网站、数据库数据。

等待脚本执行结束,再重启面板:

复制代码
bt 1

重启完成,本机测试访问:

复制代码
curl -v -k https://127.0.0.1:51987/login

方案 2:如果上面修复脚本执行失败(兜底)

⚠️网站、数据库数据不会丢,仅重装宝塔面板程序

复制代码
curl -s http://download.bt.cn/install/install_6.0.sh | bash

修复完成后校验

复制代码
#确认文件回来了
ls /www/server/panel/tools/
cat /www/server/panel/config/safe_path.conf

关键提醒(阿里云轻量)

  1. 服务器系统内部 firewalld 放行 51987 端口
  2. 阿里云网页控制台 → 安全组,入方向放行 TCP:51987(很多时候本机 curl 通,浏览器打不开就是这里没放行)

执行完修复脚本,把 curl 返回结果贴出来。

补充:为什么会这样:阿里云市场的宝塔定制镜像,部分版本磁盘 IO 异常 / 意外关机,会直接丢失 panel 下子目录,但是主程序 bt 命令还能调用,造成 "端口监听但是网页完全无响应" 的现象。网站文件都存放在/www/wwwroot,不受本次修复影响。

相关推荐
Zhang2857321 天前
跨境业务选AWS区域避坑指南:美东、美西、新加坡、东京怎么选?
云计算·aws
DolitD2 天前
UE像素流与云渲染技术方案对比分析
3d·云原生·ue5·云计算·图形渲染
天府云创2 天前
面向 Personal Agent 增强长期记忆与个性化能力,阿里云升级Memory 服务
阿里云·云计算·memory·agent智能体·长期记忆·personal agent
yunlaodacom2 天前
AWS亚马逊云代理商:WAF登录接口请求洪泛,限速阈值怎么设置?
云计算·aws
长不大的杨瑞杰2 天前
OpenCode v2 配置工程实战:Config 优先级、JSONC、变量替换与多环境治理
人工智能·安全·云计算·软件工程·devops
longzhizhui9262 天前
Ubuntu 全版本 CVE-2026-98432 内核安全升级操作手册
ubuntu·网络安全·云计算·bash
yunlaodacom2 天前
做异地灾备,华为云国际站 OBS 跨地域复制该怎么配置?
安全·华为云·云计算
Elastic 中国社区官方博客2 天前
AgentHack Shanghai|基于阿里云AI搜索 Elasticsearch x Qoder 构建AI Agent应用
大数据·人工智能·elasticsearch·搜索引擎·阿里云·云计算·全文检索
知已难寻3 天前
03 · OpenStack的计算管理 Nova
运维·服务器·开发语言·云原生·云计算·openstack·开源软件