ローカルコンピューターにUbuntu 12.04がインストールされた5つのWebアプリプロジェクトがあります。すべてが順調でしたが、今日、symphonyで新しいプロジェクトを開始したときに、phpを5.4.xにアップグレードする必要があることがわかったので、それを行ってApache2にもアップグレードしました。これらの更新後、[何らかの理由で] PCを再起動すると、すべてのプロジェクトで403禁止ページ(Apache2 Webサーバーから)が表示されます。
アクセス許可またはApache仮想ホストの構成は変更しませんでした。再起動直後に403が禁止されています!
777
に変更し、user:groupをwww-data
またはroot
に変更しようとしましたが、何も起こりませんでした。thenetmoon
プロジェクトであり、symfony
で実行されましたが、ApacheはWebフォルダーにアクセスできません。最終的に私は何が起こったかを見つけました。 Apache 2.4。*について読んだ後、Apache Configuration
ファイルを変更しました。そこで、次の行を<Directory>
スコープに追加しました。Require all granted
そしてその後、Sudo service Apache2 restart
、そして今ではすべてがうまくいきます。
この修正に関連するApacheドキュメントは次のとおりです。 http://httpd.Apache.org/docs/2.4/upgrading.html#access