私はlocalhost(Apache 2.4.6)を実行していましたが、index.php
はWebブラウザで開くことができました。サブディレクトリは403 Forbiddenエラーを返していました。
今、私は この答え に従って権限を追加しました。参考までに、これらは権限でした:
Sudo adduser <username> www-data
Sudo chown -R www-data:www-data /var/www
Sudo chmod -R g+rw /var/www
したがって、私がウェブサイトのすべてのコンテンツを配置したフォルダは、www-data
グループ。自分をグループに追加しましたが、フォルダを開くことができません。
(しかし、サブディレクトリーはWebブラウザーからアクセス可能になっています。)
最初に、ユーザーがwww-dataグループに追加されていることを確認しますか?ユーザーをこのグループに追加する適切な方法は次のとおりです。
Sudo adduser yourusername www-data
次に行います:
Sudo chown yourusername:www-data -R /var/www
その後、権限を755に変更する必要があります。セキュリティ上の理由から、権限を777に変更することはお勧めしません
Sudo chmod 0755 -R /var/www
Sudo chmod g+s -R /var/www