Hello there we am currently developing a Laravel application. I want all my team members to work locally so we decided to use Docker for our local development environment. I did a little research and there is a project called laradock. After installing it I am supposed to go to http://localhost and the project should run. But I get this:
I am using apache2 and mysql
Go to ./laradock/.env
and search for APACHE_DOCUMENT_ROOT
then edit that line to this:
APACHE_DOCUMENT_ROOT=/var/www/public
For this change to take effect, you have to:
docker-compose build apache2
docker-compose up
As mentioned by simonvomeyser on GitHub this is a recent addition which had the same effect as rodion.arr's solution but this way you can leave the original config files untouched and use the .env
file to store all your project related configurations. Obviously, since this is a docker config change, you have to rebuild and restart your container, as rodion-arr and 9bits ponted it out in the same thread.
Check you apache configuration (in my case [laradock_folder]/apache2/sites/default.apache.conf
file).
You should have DocumentRoot /var/www/public/
.
I suppose you have /var/www/
instead
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With