Я обновился до Ubuntu 13.10. Сначала при запуске apache после обновления отсутствовали/сломанные файлы, поэтому я просто повторно установил apache. Я скопировал файл vhost.
При попытке получить доступ к моему проекту Laravel из браузера, он получит ошибку 403. Я несколько раз менял разрешения корневой папки, но это по-прежнему запрещено. Я не считаю, что это проблема с laravel, поскольку я уже исправил ее на 13.04, и я использую те же файлы.
Вот мой файл 000-default.conf, расположенный в /sites -enabled и/sites-available. Мой файл apache2.conf не изменяется с момента установки.
<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>
Также важно отметить, что мой файл .htaccess отсутствует, и он не был изменен, так как сайт работал с 13.04.
UPDATE:
У меня теперь есть настройки хоста apache, но теперь браузер отображает фактический код index.php, что означает, что apache по какой-то причине не использует php. Я просто проверил, что php был установлен, так почему бы apache не признать его?