宝塔修改网站后不生效
宝塔面板修改网站配置或代码后不生效,常见原因包括:
操作建议
- Web 服务器未重载:如 Nginx/Apache 配置更改后未执行重载
- 浏览器缓存影响:本地缓存了旧版本页面资源(HTML/JS/CSS)
- OPcache 缓存 PHP 代码:PHP OPcache 未清除导致代码未更新
- 文件权限限制访问:如 index.php 权限为
600
导致无法读取 - CDN 或反向代理缓存:请求被 CDN 或 Nginx 缓存命中旧内容
步骤 | 操作 | 说明 |
---|---|---|
1. 重载 Web 服务 | 宝塔 → 软件商店 → Nginx/Apache → 重载配置 | 确保最新配置加载 |
2. 清除 OPcache | 宝塔 → 网站 → PHP 设置 → OPcache → 清除缓存 | 或手动重启 php-fpm |
3. 清除浏览器缓存 | 使用隐身模式访问网站 | 或清除本地缓存和 Cookie |
4. 检查文件权限 | ls -l /www/wwwroot/你的网站目录 |
目录权限建议 755 ,文件建议 644 |
5. 刷新 CDN 缓存 | 若使用 CDN,进入 CDN 控制台刷新缓存 | 或临时关闭 CDN 测试 |
- 修改完 index.php 后立即测试:
bash
curl http://yourdomain.com
- 如仍无效,查看日志:
bash
tail -f /var/log/nginx/error.log
更新时间:2025-06-03 11:14:16
上一篇:网站请求失败提示“403 Forbidden”如何解决?
下一篇:网站管理员需求是否需要备份策略?