2016-09-03 5 views
0

Я тестировал две конфигурации файл, и в первом примере все нормально, но я не могу получить общедоступные изображения в веб-папке, например, favicon или любые другие изображения в веб-папке.Symfony3 и Apache

<VirtualHost *:80> 
     ServerAdmin [email protected] 
     ServerName project2 
     DocumentRoot /var/www/project2/web/app_dev.php 
<Directory /var/www/project2/web> 
AllowOverride All 
Order Allow,Deny 
Allow from All 
</Directory> 
     ErrorLog ${APACHE_LOG_DIR}/error.log 
     CustomLog ${APACHE_LOG_DIR}/access.log combined 
</VirtualHost> 

Во втором случае я cahnge DocumentRoot /var/www/project2/web/app_dev.php к DocumentRoot /var/www/project2/web и я могу получить фотографии, но контроллер возвращает внутреннюю ошибку сервера, когда я использую {ff} некоторые переменные в маршруте

/** 
* 
* @Route("/{ff}",name="home") 
*/ 

@Route("/{ff}",name="home") Этот код не работа, если я использую синтаксис recommended в конфигурации apache. Как настроить apache?

ответ

0

Официальная документация Symfony имеет подробную статью о том, как настроить Apache для Symfony: http://symfony.com/doc/current/setup/web_server_configuration.html

Кроме того, не забудьте включить mod_rewrite в вашем httpd.conf.

+0

ye, я знаю эту ссылку спасибо – fonjeekay

+0

@fonjeekay Если этот ответ помог вам решить проблему, пожалуйста, примите это. –