о httpd.conf - PullRequest
       31

о httpd.conf

0 голосов
/ 11 апреля 2010

Я начинаю изучать Symfony для PHP-фреймворка, и у меня возникла проблема с конфигурацией httpd.conf.

Во-первых, у меня установлен xampplite на моем компьютере c: \ xampplite \

изатем я создал проект Symfony (как описано в руководстве по началу работы) c: \ xampplite \ htdocs \ symfonytest \

Все работает нормально, когда я пытаюсь получить доступ к http://localhost/symfonytest/web/ (отображаются все значки и тексточень хорошо)

Теперь мне нужно настроить httpd.conf, и я набираю так:

<VirtualHost 127.0.0.1/symfonytest>
DocumentRoot "c:\xampplite\htdocs\symfonytest\web"
DirectoryIndex index.php
<Directory "c:\xampplite\htdocs\symfonytest\web">
AllowOverride All
Allow from All
</Directory>
    Alias /sf c:\xampplite\htdocs\symfonytest\web\sf
    <Directory "c:\xampplite\htdocs\symfonytest\web\sf">
    AllowOverride All
    Allow from All
</Directory>

Но это никак не влияет ... когдаЯ набираю http://127.0.0.1/symfonytest/ он по-прежнему отображает список каталогов моего c: \ xampplite \ htdocs \ symfonytest \

Как решить эту проблему httpd.conf?

Спасибо !!!

1 Ответ

1 голос
/ 12 апреля 2010

Вы не можете сделать это с помощью VirtualHost. Вместо этого используйте псевдоним:

Alias /symphonytest/ "c:\xampplite\htdocs\symfonytest\web"

<Directory "c:\xampplite\htdocs\symfonytest\web">
AllowOverride All
Allow from All
</Directory>
Alias /sf/ c:\xampplite\htdocs\symfonytest\web\sf
<Directory "c:\xampplite\htdocs\symfonytest\web\sf">
AllowOverride All
Allow from All
</Directory>

Это должно работать так, как вы ожидаете.

...