[英]ERROR 403 in loading resources like CSS and JS in my index.php
我在Linux,Elementary OS,並在opt中安裝了lampp。
我的CSS和JS不會加載。 當我通過瀏覽器檢查我的頁面時。 控制台說無法加載資源:服務器響應狀態為403(禁止)我確實我的目錄是正確的。
這是錯誤
您需要更改文件夾bootstrap / css的權限。 您的超級用戶可能能夠訪問它,但這並不意味着apache或nginx可以訪問它,這就是您仍然需要更改權限的原因。
提示:我通常會為這種文件夾創建apache / nginx的用戶組所有者,並為其授予775權限。
找出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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.