Запрещено: у вас нет прав доступа / <на этом сервере - Windows - PullRequest
0 голосов
/ 22 апреля 2019

Извините, ребята, я крайне нуб на этой установке Apache. У меня есть Windows 10, 64-битная машина, на которой установлен Apache24. Когда я пытаюсь протестировать код PHP с суперглобальным типом $ _POST, он выдает следующее сообщение: «Запрещено У вас нет разрешения на доступ к / <на этом сервере. "</p>

Я проверил видео на YouTube (https://www.youtube.com/watch?v=dmKBRCTjOXE) и ( WAMP. У вас нет разрешения на доступ / на этом сервере ) по этой ссылке, но я не совсем уверен, куда действительно добавить «Требовать все предоставлено» для решения этой проблемы. Содержимое моего «httpd-vhosts.conf» выглядит совсем не так, как показано на YouTube. Я добавил

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "${SRVROOT}/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error.log"
    CustomLog "logs/dummy-host.example.com-access.log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "${SRVROOT}/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error.log"
    CustomLog "logs/dummy-host2.example.com-access.log" common
</VirtualHost>

Есть предложения?

1 Ответ

0 голосов
/ 22 апреля 2019

В ВАШЕМ httpd-vhosts.conf ЗАПИСЬ ФАЙЛА

<VirtualHost *:80>
    DocumentRoot "Your Site Path"
    ServerName yourdevsite.com
</VirtualHost>

Затем откройте ХОСТ ФАЙЛ ВЫ МОЖЕТЕ НАЙТИ ЭТОТ ФАЙЛ НА C: \ Windows \ System32 \ drivers \ etc И ДОБАВЬТЕ ЭТИ ЛИНИИ

127.0.0.1 yourdevsite.com

Вот и все

...