I upgraded to Ubuntu 13.10. At first, when starting apache after the update, there were no / broken files, so I just reinstalled apache. I copied the vhost file.
When I try to access my Laravel project from a browser, it will get a 403 error. I changed the permissions of the root folder several times, but this is still forbidden. I do not think this is a problem with laravel since I already fixed it on 13.04 and I use the same files.
Here is my 000-default.conf file located in / sites -enabled and / sites-available. My apache2.conf file has not changed since installation.
<VirtualHost *:80> DocumentRoot /home/brennan/development/MasonACM/public <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /home/brennan/development/MasonACM/public/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/error.log LogLevel warn CustomLog /var/log/apache2/access.log combined </VirtualHost>
It is also important to note that my .htaccess file is missing and it has not been modified since the site has been working since 13.04.
UPDATE:
I now have apache host settings, but now the browser displays the actual index.php code, which means that apache for some reason does not use php. I just checked that php was installed, so why don't apache recognize it?
ubuntu apache laravel
Brennan Hoeting Oct. 20 '13 at 19:14 2013-10-20 19:14
source share