2013-05-07 3 views
1

У меня установлен xampp на моем Mac. У меня есть настройки виртуальных хостов с этим в HTTPd-vhosts.confxampp виртуальный хост, загружающий php-файлы в браузере (Mac)

<VirtualHost *:80> 
     DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs" 
     ServerName localhost 
    </VirtualHost> 

    <VirtualHost *:80> 
     DocumentRoot "/Users/username/Dropbox/folder/cms backup/test" 
     ServerName cms.local 
     ServerAlias cms.local 
     <Directory "/Users/username/Dropbox/folder/cms backup/test"> 
      Options Indexes FollowSymLinks Includes ExecCGI 
      AddType application/x-httpd-php .php3 .php 
      AddOutputFilter INCLUDES .php 
      AllowOverride All 
      Order allow,deny 
      Allow from all 
     </Directory> 
    </VirtualHost> 

Я раскомментировали

# Virtual hosts 
    Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf 

Changed пользователя и группы

User "my username" 
    #Group nogroup 
    Group admin 

И добавил к хостам

127.0.0.1 cms.local 

Но когда я иду на c ms.local/php_file.php Я получаю ошибку сервера 500, и php-файл загружается браузером вместо отображения. Все работает нормально, когда я пытаюсь просмотреть ту же страницу в localhost/php_file.php

Может ли кто-нибудь дать какие-либо идеи, почему он загружает файл?

Журналы и Header информация:

Информация Заголовок: Журнал

Request URL:http://cms.local/diary.php 
    Request Method:GET 
    Status Code:200 OK 
    Request Headersview source 
    Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 
    Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 
    Accept-Encoding:gzip,deflate,sdch 
    Accept-Language:en-GB,en-US;q=0.8,en;q=0.6 
    Cache-Control:max-age=0 
    Connection:keep-alive 
    Host:cms.local 
    User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.65 Safari/537.31 
    Response Headersview source 
    Accept-Ranges:bytes 
    Connection:Keep-Alive 
    Content-Type:application/x-httpd-php 
    Date:Tue, 07 May 2013 23:01:58 GMT 
    Keep-Alive:timeout=5, max=100 
    Server:Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1 
    Transfer-Encoding:chunked 

доступа:

127.0.0.1 - - [08/May/2013:09:01:58 +1000] "GET /diary.php HTTP/1.1" 200 61851 

Журнал ошибок:

[Wed May 08 09:05:54 2013] [notice] caught SIGTERM, shutting down 
    [Wed May 08 09:06:05 2013] [warn] Init: Session Cache is not configured [hint: SSLSessionCache] 
    [Wed May 08 09:06:06 2013] [notice] Digest: generating secret for digest authentication ... 
    [Wed May 08 09:06:06 2013] [notice] Digest: done 
    [Wed May 08 09:06:06 2013] [notice] Apache/2.2.14 (Unix) DAV/2 mod_ssl/2.2.14 OpenSSL/0.9.8l PHP/5.3.1 mod_perl/2.0.4 Perl/v5.10.1 configured -- resuming normal operations 

Разрешения для файлов и каталогов были установлен на 644 и то я изменил их до 755. Это не имело значения.

ответ

0

Какие заголовки отображаются с инструментами F-12 (Firebug/Chrome Dev. Tools)?

Какие права доступа к файлу?

Что показывают журналы?

+0

Благодаря Кертис, я добавил, что дополнительную информацию. – Matt

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