私はLinux、エレメンタリー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
の出力をお知らせください。