Я настроил /etc/apache/httpd.conf
, как сказано в руководстве getting started
:
# Be sure to only have this line once in your configuration
NameVirtualHost 127.0.0.1:8080
# This is the configuration for your project
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/var/www/innobo/web"
DirectoryIndex index.php
<Directory "/var/www/innobo/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /var/www/symfony/data/web/sf
<Directory "/var/www/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
Alias /uploads /var/www/innobo/web/uploads
<Directory "/var/www/innobo/web/uploads">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>
Я открываю localhost:8080
в веб-браузере, все работает нормально. но когда я пытаюсь открыть что-нибудь еще, например localhost:8080/poster
, выдается 404
. И это не 404, перенаправленный symfony, это по умолчанию, сгенерированный apache! Это означает, что apache не отправляет запрос моему контроллеру, т.е. /var/www/innobo/web/index.php
. Я попробовал то же самое на другом компьютере, он отлично работает. там запрос доходит до контроллера и все работает как положено. Где может быть вина?