Ошибка виртуального хоста Xampp 500 - PullRequest
0 голосов
/ 31 мая 2018

Я использую xampp на Mac OS и хочу добавить на него виртуальный хост

Я использую этот код в конфигурации Apaceh

<VirtualHost 127.0.0.1:80>
    ServerName mvcproject.local
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/mvcproject/public"
</VirtualHost>

<Directory "/Applications/XAMPP/xamppfiles/htdocs/mvcproject/public">
    Options Indexes FollowSymLinks Includes ExecCGI
    AllowOverride All
    Require all granted
</Directory>

и меняю свой хост следующим образом

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1       Masouds-MacBook-Pro.local # added by Apache Friends XAMPP
127.0.0.1       mvcproject.local

но у меня есть эта ошибка

Server error!

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there was an error in a CGI script.

If you think this is a server error, please contact the webmaster.

Ошибка 500

mvcproject.local Apache / 2.4.33 (Unix) OpenSSL / 1.0.2o PHP / 7.2.5 mod_perl / 2.0.8-dev Perl / v5.16.3

Как я могу решить эту проблему ?!спасибо.!

1 Ответ

0 голосов
/ 31 мая 2018

Вот некоторые моменты, которые помогут создать виртуальный хост на Mac

  1. /Applications/XAMPP/xamppfiles/etc/httpd.conf в этом файле раскомментируйте строку включения

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

  2. Добавить свой сайт в файл vhosts /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf Мой пользовательский хост

<VirtualHost *:80>
    ServerName mysite.local
    DocumentRoot "/Users/yourusername/path/to/your/site"
    <Directory "/Users/yourusername/path/to/your/site">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
    ErrorLog "logs/mysite.local-error_log"
</VirtualHost>
Отредактируйте ваш хост-файл

     sudo nano /etc/hosts
    #Add the following line
    127.0.0.1 mysite.local
Перезагрузите свой XAMPP
...