XAMPP 403 после установки всех разрешений - OSX 10.9.1 [закрыто]

Я попытался установить последнюю версию XAMPP в качестве простой тестовой платформы для демонстрации PHP перед тем, как перейти на наш производственный сервер. Для удобства я установил пару виртуальных хостов, но они неизменно бросают мне 403.

Я рекурсивно отключил каталоги, я объявил домены в файле hosts , я проверил разрешения 755/777, я настроил пользователя и группу apache, я проверил httpd -S для ошибок, я разрешил имя сервера в httpd.conf , я включил часто предлагаемый код Require в свои объявления для httpd-vhosts.conf следующим образом, в различных схемах и перестановках:

<VirtualHost *:80>
DocumentRoot "/Users/myuser/Sites"
ServerName localhost
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/Users/myuser/Sites/testsite"
ServerName testsite.loc
ErrorLog "/private/var/log/apache2/testsite_error_log"
    <Directory "/Users/myuser/Sites/testsite">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Order Allow,Deny
        Allow from all 
        Require all granted 
    </Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "/Users/myuser/Sites/home"
ServerName home.loc
ErrorLog "/private/var/log/apache2/home_error_log"
    <Directory "/Users/myuser/Sites/home">
    Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All      
        Order Allow,Deny       
        Allow from all         
        Require all granted    
    </Directory>
</VirtualHost>    

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

Обратите внимание, я не администратор сервера по образованию, а просто инженер, который попал в эту работу. Мне не нужны простые объяснения, но мне нужно немного больше ясности, чем обычно. Спасибо.

(Для справки, система, в которой я должен работать, - OSX 10.9.1. Сообщите мне, если мне не хватает каких-либо данных для решения.)

Изменить: Включен полный код vhosts

0
задан 19 February 2014 в 01:01
2 ответа

Знает ли маршрутизатор, как подключиться к прокси-серверу? Поскольку прокси не находится в сети маршрутизаторов 192.168.0.0/25 (маска сети: 255.255.255.128 => 192.168.0.1 - 192.168.0.127). У вас должен быть второй интерфейс со связанным адресом, чтобы маршрутизатор мог направить его туда.

Если там есть какие-либо символические ссылки, убедитесь, что apache настроен на их отслеживание ( Параметры + FollowSymlinks или Параметры + SymLinksIfOwnerMatch ).

  • Если вы запрашиваете директорию, а не файл: убедитесь, что индексирование включено. ( Параметры + индексы )

  • Убедитесь, что вы действительно обращаетесь к тому vHost, которым вы себя считаете, а не к другому или вообще не обращаетесь

  • 0
    ответ дан 5 December 2019 в 14:19

    Только одно свидание с другими, такими как я, когда вы дурачились с той же проблемой:

    Вы сказали: «Я проверил разрешения 755/777»

    Об этом, это Важно знать, что, по крайней мере, в Mavericks, необходимо дать разрешение 755 всем родителям до самого пользователя.

    В моем случае у меня был рабочий проект на / Users / albertosanchez / Documents / Trabajo / Oficina2000 / www. .aliaxis-ui.es Поэтому мне пришлось дать разрешение 755 на каталоги albertosanchez, Documents, Trabajo, Oficina2000 и www.aliaxis-ui.es

    Надеюсь, это поможет!

    0
    ответ дан 5 December 2019 в 14:19

    Теги

    Похожие вопросы