2013-07-24 4 views
3

Я новичок в Symfony.Symfony Error Сервер возвратил 404 Не найдено

Я только что установил Symfony 2.3.2, следуя инструкциям, приведенным на http://symfony.com/doc/current/book/installation.html для окон.

Когда я открываю

http://localhost/Symfony/web/ 

тогда я получаю ошибку приведены ниже

Oops! Произошла ошибка

Сервер возвратил «404 Not Found».

Однако, если я бегу

http://localhost/Symfony/web/app-dev.php 

тогда я получаю страницу приветствия Symfony.

Какие настройки мне нужно изменить, чтобы указать

http://localhost/Symfony/web/app-dev.php 

по телефону

http://localhost/Symfony/ 

ответ

3

Update .htaccess в веб-каталоге, как это:

<IfModule mod_rewrite.c> 
    RewriteEngine On 

    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule ^(.*)$ app_dev.php [QSA,L] 
</IfModule> 

/будет перенаправлять/app_dev .php

+0

что мне нужно будет сделать, чтобы указать HTTP: //localhost/Symfony/web/app-dev.php путем вызова http: // localhost/Symfony/ – neeraj

+0

Можно ли вызвать app-dev.php, вызывая http: // localhost/Symfony / – neeraj

1

Посмотрите здесь: symfony2 - how to switch from "dev" to "prod"?

Вам не нужно перенаправлять на app_dev.php, поскольку он будет работать, как только вы создадите свой первый пакет/маршрут.

0

У меня было то же самое, и моя проблема была глупее. Я настроил весь проект Symfony, и перезапустить Apache для того, чтобы изменения вступили в силу, делая это (НЕПРАВИЛЬНО):

service apache2 stop 
service apache2 start 

, которые не вступили в силу, так как я был обычным пользователем. Пришлось делать (RIGHT):

sudo service apache2 stop 
sudo service apache2 start 

Тогда мой /app_dev.php начал работать и сайт загрузки

Смежные вопросы