首页 文章

ERROR 403在我的index.php中加载CSS和JS等资源

提问于
浏览
47

我在Linux,Elementary OS,并在opt中安装了lampp .

我的CSS和JS赢了't load. When I inspect my page through browser. The console says Failed to load resource: the server responded with a status of 403 (Forbidden) I'我确定我的目录是正确的 .
This is my workspace

这是错误
enter image description here

enter image description here

3 回答

  • 13

    您需要更改文件夹bootstrap / css的权限 . 您的超级用户可能能够访问它,但这并不意味着apache或nginx可以访问它,这就是您仍然需要更改权限的原因 .

    提示:我通常会为这种文件夹创建apache / nginx的用户组所有者,并为其授予775权限 .

  • -1

    找出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

  • 55

    请检查网络中是否安装了防火墙?

相关问题