Я не использую кеш и все равно получаю та же ошибка в среде разработчиков.
У меня есть три разных проекта, которые я хочу запустить локально (dev pc Ubuntu) для разработки. У кого-нибудь есть совет для меня, как мне настроить vhosts или проекты?
Спасибо fralex
Вот пример vhost Symfony2 для последних версий Apache (установите по одному для каждого из ваших сайтов):
# /etc/apache2/sites-available/my-app.conf
<VirtualHost *:80>
ServerName my-app.local.fr
DocumentRoot /home/me/Workspace/MySymfonyApp/web
<Directory /home/me/Workspace/MySymfonyApp/web>
Options Includes FollowSymlinks
AllowOverride none
Require all granted
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ app.php [QSA,L]
</Directory>
ErrorLog ${APACHE_LOG_DIR}/my_app_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/my_app_access.log vhost_combined
</VirtualHost>
Активируйте его командой:
$ sudo a2ensite my-app
И перезагрузите сервис Apache:
$ sudo service apache2 reload
Не забывайте активно переписывать URL (вы должны сделать это только один раз, не для всех vhosts)!
$ sudo a2enmod rewrite
$ sudo service apache2 restart
Других решений пока нет …