2014-01-25 2 views
0

Я просто создать новый проект с Symfony2 в WAMP сервер (локальный ПК)Symfony2 ошибка установки

Когда я пытаюсь запустить этот адрес: http://localhost/symfony/web/

я получаю следующее сообщение об ошибке.

Упс! Произошла ошибка Сервер ответил «404 Not Found». Что-то сломано. Отправьте нам электронное письмо по электронной почте и сообщите нам, что вы делали, когда произошла эта ошибка. Мы исправим его как можно скорее. Извините за возможные неудобства

Если у кого-то есть идея, почему это происходит ......... то, пожалуйста, помогите мне. Я новичок в symfony2, и его разочарование для меня

ответ

0

По умолчанию ваш сервер ищет индекс. (Html ​​| php). Файл по умолчанию для Symfony2 не называется index.php, но app.php, я думаю, это ваша проблема. С xampp у меня не было проблем с установкой по умолчанию symfony2, еще не пробовал с помощью wamp (я обычно работаю на Linux).

То, что я рекомендую, это иметь призрак, указывающий на вашу веб-папку.

Существует по умолчанию используется .htaccess в вашем веб-папку, содержащую следующую строку RewriteRule .? %{ENV:BASE}/app.php [L] убедитесь, что это работает.

2

Если вы извлекаете молнию в локальный и ничего не сделал с ним еще, то попробуйте

http://localhost/Symfony/web/app_dev.php/ 
+0

Какие изменения мне нужно сделать для правильной работы http: //localhost/symfony/web/app.php –

+0

Путь записи на routing.yml вместо routing_dev.yml сделал для меня трюк. Мне не нужно было ничего делать. Хотя я нахожу источник, который вам может понадобиться, если что-то пойдет не так. http://stackoverflow.com/questions/6997543/why-is-my-symfony2-install-404ing-when-i-access-app-php http://stackoverflow.com/questions/16243746/starting- с-symfony-2-app-dev-php-works-app-php-404s – AtanuCSE

+0

Примечание: вы можете использовать app_dev.php во время кодирования и тестирования, потому что он сразу же показывает вам изменения, сделанные как в css или js. Но с браузером app.php чаще всего используется кеш. app.php в основном необходим, когда вы помещаете его на живой сервер для использования в качестве источника. – AtanuCSE

0

По умолчанию есть только один маршрутизатор предопределены в AppBundle\Controller\DefaultController

и это: /app/example

Попытка: http://localhost/symfony/web/app/example

или http://localhost/symfony/app/example если вы установили передний контроллер

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