3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Docker Apache laravel 環境構築をしたらApacheが404を返してきた

Posted at

概要

  • Dockerでローカル開発環境構築中にApacheが404を返してきて困ったので解決策を記載しておく。

事象

  1. 下記のDockerイメージを使ってApache ✕ Laravelの環境構築後に404のエラーが返される様になった。

自分の場合の解決方法

  1. 下記記事を参考に一個一個確認していったところApacheの設定ファイルに下記を追記したところ問題が解消した。

    laravel.conf
    LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
    
  2. Apacheの設定ファイルの全体像を下記に記載する。

    laravel.conf
    LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so
    
    <VirtualHost *:80>
      DocumentRoot /var/www/html/public
      <Directory "/var/www/html/public">
        AllowOverride All
      </Directory>
    </VirtualHost>
    
  3. PHPコンテナ(Apacheも含む)を再起動後下記のコマンドも実行した。

    $ php chmod -R 0777 /var/www/html/public
    $ php chmod -R 0777 /var/www/html/bootstrap
    $ php chmod -R 0777 /var/www/html/storage
    
3
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?