Как настроить проект symfony на локальном сервере?

Я новичок в symfony. Мне нужно настроить уже разработанный проект, созданный с использованием symfony. Я изменил информацию о базе данных, но при просмотре localhost/myproject/web ничего не отображается. Что я могу сделать, чтобы настроить проект на локальном сервере. Я также создал базу данных. Надеюсь получить помощь. Спасибо ..........


person user75472    schedule 17.03.2009    source источник


Ответы (1)


вам нужно указать apache веб-папку в вашем проекте symfony. или если ваш проект находится внутри веб-корня apache, вы можете использовать:

http://localhost/myproject/web/index.php но это не покажет никаких ошибок. вместо этого вы можете использовать:

http://localhost/myproject/web/интерфейс_dev.php, где < strong>frontend — это имя фронт-контроллера (этот файл находится в папке web/).

и если после этого вы не получите никакого вывода, загляните в журнал ошибок вашего сервера apache, чтобы узнать, почему проект не работает.

несколько решений:

когда в корне проекта symfony выполните это в командной строке:

php symfony cache:clear
php symfony fix-perms

а затем попробуйте URL выше.

дополнительная информация здесь

person deresh    schedule 17.03.2009
comment
Дереш спасибо!! Я попытался найти файл журнала ошибок в apache, но не нашел там журнала ошибок. Также пробовал второй вариант, но он не сработал. Я изменил информацию о базе данных в файле databases.yml папки config. Нужно ли мне что-либо делать из командной строки, кроме изменения информации о базе данных?? - person user75472; 17.03.2009
comment
нужна дополнительная информация: какую ОС вы используете (win, linux, osx)? где у тебя установлен апач? мне нужна эта информация, чтобы знать, где журналы - person deresh; 17.03.2009
comment
и версия symfony, которую вы используете, также может помочь. а для второго варианта вам нужно правильное имя контроллера (это не всегда интерфейс), которое вы можете найти в веб-папке проектов. - person deresh; 17.03.2009
comment
Да, я использую Windows, мой апач находится в папке c:\wamp\apache, а версия symfony 1.0.9. - person user75472; 17.03.2009
comment
для symfony 1.0.x для очистки кеша вы должны использовать: журнал ошибок php symfony cc должен находиться в C:\wamp\apache\log - person deresh; 18.03.2009