2013-05-07 3 views
-1

У меня есть MAMP 2.1.1, установленный на моем Mac, и я использовал это до сих пор без проблем. На данный момент я создал виртуальный хост, и я добавил localhost.myproject в файл/etc/hosts. Я изменил файл /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf со следующим содержанием:MAMP не запускается из-за конфигурации apache

NameVirtualHost *:80 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "/Applications/MAMP/htdocs/myproject/web" 
    ServerName localhost.myproject 
    ErrorLog "logs/myproject-error_log" 
    CustomLog "logs/myproject-access_log" common 
    <Directory "/Applications/MAMP/htdocs/myproject/web"> 
     Options Indexes FollowSymLinks MultiViews 
     AllowOverride All 
     #Order allow, deny 
     Allow from All 
    </Directory> 
</VirtualHost> 

С помощью этой настройки Apache сервер MAMP начинает соответствующим образом и файл журнала показывает:

[Tue May 07 09:37:02 2013] [notice] Digest: generating secret for digest authentication ... 
[Tue May 07 09:37:02 2013] [notice] Digest: done 
[Tue May 07 09:37:02 2013] [notice] Apache/2.2.22 (Unix) mod_ssl/2.2.22 OpenSSL/0.9.8r DAV/2 PHP/5.4.4 configured -- resuming normal operations 

, но если я раскомментировать строку

#Order allow, deny 

и я стараюсь, чтобы перезагрузить сервер, Apache не запускается, и когда я смотрю на файл журнала, никаких линий не добавляются в этот файл.

Не мог бы кто-нибудь мне помочь?

Заранее спасибо.

ответ

0

После нескольких часов поиска информации в Интернете я понял, что пробел был в строке, которая вызывала проблему. Я написал:

Order allow,deny 

Я перезапустил сервер, и он отлично работал.

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