在我的 index.php 中加载 CSS 和 JS 等资源时出现 403 错误
- 2024-11-01 08:41:00
- admin 原创
- 38
问题描述:
我在 Linux、Elementary OS 中,并在 opt 中安装了 lampp。
我的 CSS 和 JS 无法加载。当我通过浏览器检查页面时,控制台显示“无法加载资源:服务器响应状态为 403(禁止访问)”,我确信我的目录是正确的。
这是错误
解决方案 1:
您需要更改文件夹 bootstrap/css 的权限。您的超级用户可能能够访问它,但这并不意味着 apache 或 nginx 可以访问它,这就是您仍然需要更改权限的原因。
提示:我通常将 apache/nginx 的用户组设为此类文件夹的所有者,并授予其 775 权限。
解决方案 2:
找出 Web 服务器用户
打开终端并输入lsof -i tcp:80
这将向您显示 Web 服务器进程的用户。以下是来自运行 Debian 的 Raspberry Pi 的示例:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
apache2 7478 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN)
apache2 7664 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN)
apache2 7794 www-data 3u IPv4 450666 0t0 TCP *:http (LISTEN)
用户是www-data
如果您将 Web 文件的所有权授予 Web 服务器:
chown www-data:www-data -R /opt/lamp/htdocs
并且 chmod 755 以获得更好的效果:
chmod 755 -R /opt/lamp/htdocs
让我知道你的情况,也许你需要在命令前使用“sudo”,即sudo chown www-data:www-data -R /opt/lamp/htdocs
如果不起作用,请给我们输出:ls -al /opt/lamp/htdocs
解决方案 3:
一个快速的解决方案是使用以下命令更改权限:
sudo chmod -R 755
如果您正在管理生产服务器,请小心,不要添加不需要的权限。
相关推荐
热门文章
项目管理软件有哪些?
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理必备:盘点2024年13款好用的项目管理软件
热门标签
云禅道AD