Как настроить symfony при использовании apache - PullRequest
1 голос
/ 21 октября 2010

Пожалуйста, помогите, как я могу настроить apache (wamp) в Windows, когда я хочу использовать Symfony в качестве моей платформы php, я следовал руководству (pdf) с сайта Symfony.Но в итоге я получаю доступ к http://127.0.0.1:8080/: alt text

Но в итоге получаю доступ к http://localhost/sfproject/web/frontend_dev.phpalt text

Какой правильный URL-адрес для доступа, когда я хочу начать использовать symfony?

Я установил Symfony на:

C:\dev\sfproject\lib\vendor\symfony

И проектыв:

D:\Programs\wamp\www\sfproject

Я добавил следующие строки в мой httpd.conf. Я сделал это, щелкнув левой кнопкой мыши по значку на панели задач wampserver-> apache-> httpd.conf. Я получил приведенный ниже код из pdfфайл, и просто измените его в соответствии с каталогом.

#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 "D:\Programs\wamp\www\sfproject\web"
    DirectoryIndex index.php
    <Directory "D:\Programs\wamp\www\sfproject\web">
      AllowOverride All
      Allow from All

</Directory>

Alias /sf C:\dev\sfproject\lib\vendor\symfony\data\web\sf
<Directory "C:\dev\sfproject\lib\vendor\symfony\data\web\sf">
  AllowOverride All
  Allow from All
</Directory>
</VirtualHost>

Я также не установил Symfony с помощью SVN. Я просто скопировал вставленный скачанный Symfony 1.4.zip. Затем извлек содержимое. Это в основном выглядит такэто: alt text

Пожалуйста, не ограничивайте свой ответ моим вопросом, я только что начал установку Symfony сегодня. Так что если у вас есть что рассказать новичку, как я, тогда, пожалуйста, спасибо.

1 Ответ

5 голосов
/ 21 октября 2010

Вы получаете правильную страницу!Просто отсутствует CSS / Images.

Этот бит в вашей конфигурации выглядит неправильно:

Alias /sf C:\dev\sfproject\lib\vendor\symfony\data\web\sf
<Directory "C:\dev\sfproject\lib\vendor\symfony\data\web\sf">

Эти два каталога должны соответствовать тому, что в вашем DocumentRoot, я думаю ...

Попробуйте

Alias /sf D:\Programs\wamp\www\sfproject\lib\vendor\symfony\data\web\sf
<Directory "D:\Programs\wamp\www\sfproject\lib\vendor\symfony\data\web\sf">

В качестве альтернативы:

Скопируйте lib / vendor / symfony / data / web / sf в папку web / так, чтобы в папке web / sf было то же содержимое, что и в lib/ vendor / symfony / data / web / sf one.

...