Назад | Перейти на главную страницу

Настройка виртуального хоста путем редактирования apache httpd.conf (для Zend framework) открывает страницу XAMPP, а не Zend

Настройка apache виртуального хоста (для приложения Zend framework) открывает домашнюю страницу XAMPP, но вместо этого мне нужна домашняя страница проекта Zend по умолчанию.

Я делаю что-то неправильно?

Я сделал виртуальный хост следующим образом:

NameVirtualHost 127.0.0.1

<VirtualHost 127.0.0.1>
   DocumentRoot "A:\xampp\htdocs\zend_projects\leadscapture_intern"
   ServerName lc.intern
</VirtualHost>

Как указано в комментарии, отредактируйте свой вопрос. С этой информацией мы не можем вам помочь.

Из предоставленного сейчас фрагмента вы должен отключить (закомментировать) пару строк из файла httpd.conf. Следующие директивы не должны там появляться:

DocumentRoot /path/to/it
<Directory /path/to/it>
   Options...
   AllowOverride ...
   # directives until the closing bracket
</Directory>

Вы должен включить включение vhost.conf файл после этого, или проверьте, чтобы он был. Скорее всего, это причина, по которой вы не видите ничего, кроме страницы по умолчанию. Это делается примерно так: Include path/to/vhost.conf (путь и имя файла могут отличаться).

И последнее, что не менее важно, проверьте файл хостов и добавьте 127.0.0.1 lc.intern чтобы ваш браузер действительно разрешил ваш VH. Вторая причина, что это может не сработать.

ОБНОВИТЬ: Кроме того, ваша конфигурация VH не завершена. Это должно выглядеть примерно так

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName ic.intern
    DocumentRoot /tra/la/la
    DirectoryIndex index.php index.html
    <Directory />
       Options FollowSymLinks
       AllowOverride None
    </Directory>

    <Directory /tra/la/la>
       Options -Indexes FollowSymLinks MultiViews
       AllowOverride None
       Order allow,deny
       allow from all
    </Directory>

    ErrorLog /path/to/tralala_error
    CustomLog /path/to/tralala_access combined
</VirtualHost>

(быстро и грязно)