2010-10-21 2 views
1

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

Но я в конечном итоге с этим, когда я пытаюсь получить доступ к http://localhost/sfproject/web/frontend_dev.phpalt text

Что является правильным URL для доступа, когда я хочу, чтобы начать использовать Symfony?

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

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

И проекты находятся в:

D:\Programs\wamp\www\sfproject 

Я добавил следующие строки в моей httpd.conf. Я сделал это, щелкнув левой кнопкой мыши на значке лотка вывески-> 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 сегодня. Поэтому, если вам есть что сказать новичку, как я, пожалуйста, сделайте, спасибо.

ответ

5

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

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

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

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

Попробуйте

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

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

+0

спасибо, метод # 2 работает – user225269

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