维护指南
本章提供的是本应用自身特殊等维护与配置。而配置域名、HTTPS设置、数据迁移、应用集成、Web Server 配置、Docker 配置、修改数据库连接、服务器上安装更多应用、操作系统升级、快照备份等操作通用操作请参考:管理员指南 和 安装后配置 相关章节。
场景
重置密码
- Linux
- Windows
如果是忘记了密码,请使用WinSCP或Putty运行如下命令,重置密码
//示例:将admin用户的密码重置为admin123
cd /www/server/panel && python tools.pyc panel admin123 admin
//如果提示多次登录失败,暂时禁止登录 请输入以下命令,清除登录限制
rm -f /www/server/panel/data/*.login
当忘记了宝塔Web端密码时,请远程桌面到Windows服务器,打开客户端->右上角菜单->修改密码 ,即可修改用户名和密码
自动备份
宝塔提供的计划任务功能,可以实现自动网站的自动备份
升级
内核升级
宝塔提供了一键在线升级功能,只要根据系统提示,点击升级按钮即可完成升级
组件升级
宝塔在使用中一般会安装大量的软件或组件,包括:php,mysql,phpmyadmin等,
故障排除
除以下列出的 BT 故障问题之外, 通用故障处理 专题章节提供了更多的故障方案。
导入SQL出现乱码?
问:用宝塔里边的上传导入SQL,导入的SQL都是乱码!如果使用PHPMyAdmin就不会
答:不同的数据库客户端工具默认的编码格式可能有差异,宝塔里也可以使用phpmyadmin工具。
网站数量过多,服务经常自动重启
问:一台服务器网站数量100个,发现服务经常自动重启
答:一台服务器上管理网站的数量请勿超过20个,否则初始资源不充裕的情况下会导致内存和CPU消耗殆尽,从而服务自动重启。理论上,一个网站最少需要0.5G的内存容量,如果有20个网站话,最低是16G内存。
BT 面板奔溃了怎么办?
宝塔面板会奔溃吗?任何软件都会出问题 宝塔奔溃的几率大吗?不大,但需要预防
宝塔是 面板,面板工具都是调用操作系统层面的东西。对应宝塔奔溃之后的处理,需要掌握如下知识点:
- 宝塔的基础环境安装在哪里?是否可用?
- 数据库是否可用?
- 网站文件在哪里?
- 是否能够实现快速备份
掌握以上几点,也许能够力挽狂澜
IIS解析漏洞告警怎么处理?
云鼎实验室在日常安全运营中发现,宝塔 Windows 面板默认安装的 IIS+PHP 环境存在 IIS 解析漏洞,攻击者可以在任意文件上传点上传一个包含着恶意 PHP 代码的文件(图片、TXT、压缩包等)后,通过利用 IIS 解析漏洞即可执行 PHP 代码,可能会导致用户代码、数据库泄露。
如果您通过宝塔安装了IIS,就会产生一个IIS的解析漏洞,您需要做出如下修改:
1.修改由IIS在根目录中自动生成“web.config”的文件(路径:“C:\inetpub\wwwroot”),将“resourceType”对应的"Unspecified"修改为“File”。 2.如果您新建了网站中包含了web.config文件,也需要做出上述修改
如果安装了IIS,又安装了PHP,您需要修改如下配置:
- 打开“C:\Windows\System32\inetsrv\config\applicationHost.config”文件
- 将“
”中“resourceType”对应的"Unspecified"修改为“File”。
以上路径以PHP5.4为例,如果安装了多个php版本,每个PHP目录均需要进行修改