許可エラーのように聞こえます。問題のディレクトリでSudo chmod -R 775
を試してください。 (できれば、サイトのroot
フォルダーがあります)。
同様に、Sudo nano /etc/Apache2/sites-available/000-default.conf
を使用してnanoを開き、ファイルの下部に入力します([フォルダー名]はサイトのルートフォルダーであることに注意してください)。
<Directory [folder name]> AllowOverride All </Directory>
私は許可をチェックしますが、Apacheの構成設定もチェックします。
ディレクトリまたはプロジェクトへのアクセス許可を許可する方法にいくつかの変更がありました。プロジェクトがApache2.2で開始された場合、更新が必要になります。
大きな落とし穴の1つをまとめると、次のようになります(リンクされたサイトから引用、強調を追加)
同じアクセス制御を行う古い方法と新しい方法の例を次に示します。
この例では、認証はなく、すべての要求は拒否されます。
2.2構成:
Order deny,allow
Deny from all
2.4構成:
すべて拒否する必要があります
この例では、認証はなく、すべてのリクエストが許可されます。
2.2構成:
Order allow,deny
Allow from all
2.4構成:
すべての付与が必要
これらとディレクトリのアクセス権を確認してください(Webサーバーのユーザーがこのフォルダーへのパスにあるすべてのディレクトリにアクセスできることを確認してください)。