Apache Localhost 403 Запрещено использование macOS Sierra Обновление macOS Sierra сделало мой Apache localhost недоступным. Ну, доступно только localhost/. Но подпапки под localhost/<other-directory>/ НЕ. Как это исправить? Ответ 1 Пожалуйста, проверьте файл /private/etc/apache 2/extra/httpd-userdir.conf. изменить #Include /private/etc/apache2/users/*.conf к Include /private/etc/apache2/users/*.conf и перезапустите apache. Ответ 2 Вот шаги, которые я выполнил, чтобы исправить это: Перейдите в /private/etc/apache 2 Откройте httpd.conf.bak, скопируйте содержимое, перезапишите httpd.conf и сохраните В httpd.conf измените Options FollowSymLinks Multiviews к Options FollowSymLinks Multiviews Indexes Изменить DocumentRoot "/Users/username/Sites" <Directory "/Library/WebServer/Documents"> к DocumentRoot "/Users/username/Sites" <Directory "/Users/username/Sites"> Затем сохраните Проверьте каталог/users/и перейдите в свой *.conf файл и убедитесь, что он похож на ниже: <Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All # OSX 10.10 / Apache 2.4 Require all granted </Directory> Затем запустите sudo apachectl restart Тогда это должно работать: -)
Ответ 1 Пожалуйста, проверьте файл /private/etc/apache 2/extra/httpd-userdir.conf. изменить #Include /private/etc/apache2/users/*.conf к Include /private/etc/apache2/users/*.conf и перезапустите apache.
Ответ 2 Вот шаги, которые я выполнил, чтобы исправить это: Перейдите в /private/etc/apache 2 Откройте httpd.conf.bak, скопируйте содержимое, перезапишите httpd.conf и сохраните В httpd.conf измените Options FollowSymLinks Multiviews к Options FollowSymLinks Multiviews Indexes Изменить DocumentRoot "/Users/username/Sites" <Directory "/Library/WebServer/Documents"> к DocumentRoot "/Users/username/Sites" <Directory "/Users/username/Sites"> Затем сохраните Проверьте каталог/users/и перейдите в свой *.conf файл и убедитесь, что он похож на ниже: <Directory "/Users/username/Sites/"> Options Indexes MultiViews AllowOverride All # OSX 10.10 / Apache 2.4 Require all granted </Directory> Затем запустите sudo apachectl restart Тогда это должно работать: -)