Я только что установил в свой MacBook Pro "El capitan", и я не могу ввести какой-либо хост, настроенный на vhost. Раньше в Йосемити все работало отлично. Когда я набираю один из своих виртуальных хостов, я получаю:
403 «Запрещено. У вас нет разрешения на доступ к этому серверу».
Что я пробовал?
перейдите к /etc/apache2/httpd.conf
и отмените комментарий к этим строкам:
Include /private/etc/apache2/extra/httpd-vhosts.conf
LoadModule vhost_alias_module libexec/apache2/mod_vhost_alias.so
/etc/apache2/extra/httpd-vhosts.conf
- это тот же файл, который давно работал в Йосемити, поэтому я не менял его.
Для установки всего в Йосемити я использовал homebrew.
Еще одна проблема, связанная с "El capitan", до того, как я смог набрать http://localhost/~myuser/
и получить доступ к любой папке в /Users/myuser/Sites
, теперь я получаю это сообщение: 404 not found
.
Я надеюсь, что это поможет, я не специалист по серверам, и мне действительно сложно его настроить, и очень неприятно тратить много времени каждый раз, когда в ОС появляется новое обновление.