Как настроить несколько проектов symfony2 (dev enviroment) на одном сервере

Я не использую кеш и все равно получаю та же ошибка в среде разработчиков.

У меня есть три разных проекта, которые я хочу запустить локально (dev pc Ubuntu) для разработки. У кого-нибудь есть совет для меня, как мне настроить vhosts или проекты?

Спасибо fralex

-1

Решение

Вот пример 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
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]