2016-09-15 7 views
0

Я использую EasyPHP (версия 16.1.1) для сервера Apache (установленная версия 2.4.18 x86). Мне нужно, чтобы добавить новый VirtualHost, так что теперь весь раздел VirtualHost из httpd.conf выглядит следующим образом:Apache не запускается с добавлением VirtualHost, но не дает ошибок в журнале ошибок

# VIRTUAL HOSTS 
## Virtualhost localweb 
<VirtualHost 127.0.0.1> 
DocumentRoot "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www" 
ServerName 127.0.0.1 
<Directory "C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www"> 
    Options FollowSymLinks Indexes ExecCGI 
    AllowOverride All 
    Order deny,allow 
    Allow from 127.0.0.1 
    Deny from all 
    Require all granted 
</Directory> 
</VirtualHost> 
<VirtualHost *:8080> 
UseCanonicalName Off 
ServerAdmin [email protected] 
ServerName posis 
ServerAlias posis.tovarna 
VirtualDocumentRoot "C:\Users\marek\is\tovarna\public" 
</VirtualHost> 

Первый по умолчанию один сделал EasyPHP, второй добавляется мной. Однако в этой настройке Apache не запускается. Когда я удаляю второй VirtualHost, все работает нормально, но с ним он просто не начнется вообще. Я проверил журнал ошибок и нет вывода вообще.

Любые идеи, почему это происходит/как это исправить? Благодаря

+0

не смешивать Разрешить директивы/заказ с Требовать указания, что это рецепт катастрофы. В 2.4 используйте только Require директивы и выгрузите mod_access_compat. –

ответ

0

VirtualDocumentRoot "C:\Users\marek\is\tovarna\public" переключатель для DocumentRoot "C:\Users\marek\is\tovarna\public"

Если случайно вы продолжаете получать сообщение об ошибке, показать выход error_log