WAMP 403 Запрещенное сообщение в Windows 7 - PullRequest
100 голосов
/ 21 ноября 2011

Я установил WAMP версии 2.1 на мой компьютер с Windows 7.Когда я захожу на localhost в моем браузере, отображается страница сервера WAMP.

Но когда я просматриваю свой IP в своем браузере, я получаю сообщение

403 Forbidden: Youу вас нет прав доступа / на этом сервере.

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

Ответы [ 26 ]

2 голосов
/ 07 ноября 2013

Я прочитал и попробовал все исправления, но не один работал.Наконец-то я обнаружил, что логотип Wamp-сервера зеленый, но должен быть «PUT ONLINE».Так просто и быстро исправить после проверки вашего PHPMyAdmin.Cofg & HttPD.cofg Просто нажмите на PUT ONLINE

2 голосов
/ 09 января 2019

Для Wamp 3.1.3 и Apache 2.4 мне просто нужно было изменить 1 строку в моем файле httpd-vhosts.conf.

  1. Откройте httpd-vhosts.conf
  2. Измените «Требуется местный» на «Требуется все предоставленные»
  3. Перезапустите все службы

Затем я смог получить доступ к своему серверу apache с других компьютеров.

Дайте кредит этому видео: https://www.youtube.com/watch?v=Sy_f6wBGnjI

1 голос
/ 07 декабря 2016

Мне потребовалось вечно, чтобы понять это.

C: \ wamp \ bin \ apache \ apache2.4.9 \ conf \ extra \ httpd-vhosts.conf

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

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "c:/Apache24/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 "c:/Apache24/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>

Просто удалите эти записи и замените на:

<VirtualHost *:80>
    ServerAdmin serveradmin@host.com
    DocumentRoot "C:\wamp\www"
    ServerName localhost
</VirtualHost>

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

1 голос
/ 27 октября 2012

Я попробовал конфиги выше, и только это работало для моей конфигурации WAMP Apache 2.4.2. Для сайта с несколькими корневыми узлами без именованных доменов в файле хостов Windows используйте http://locahost:8080, http://localhost:8081, http://localhost:8082 и следующую конфигурацию:

#ServerName localhost:80
ServerName localhost

Listen 8080
Listen 8081
Listen 8082
#..... 
<VirtualHost *:8080>
    DocumentRoot "c:\www"
    ServerName localhost
    <Directory "c:/www/">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require local
    </Directory>
</VirtualHost>
<VirtualHost *:8081>
    DocumentRoot "C:\www\directory abc\svn_abc\trunk\httpdocs"
    ServerName localhost
    <Directory "C:\www\directory abc\svn_abc\trunk\httpdocs">
        Options Indexes FollowSymLinks
        AllowOverride all
        Require local
    </Directory>
</VirtualHost>
#<VirtualHost *:8082></VirtualHost>.......
1 голос
/ 07 февраля 2015

Я столкнулся с этой проблемой с wamp на Windows 7. Добавление следующего кода в httpd-vhosts.conf решило эту проблему для меня.

<VirtualHost *:80>
  DocumentRoot "F:/wamp_server/www/"
  ServerName localhost
</VirtualHost>
1 голос
/ 04 мая 2016

Спасибо за ваш вопрос.Я использую Wamp 3 сейчас.И я нахожу простой ответ, чтобы сделать это под вашим вопросом.Но этот ответ должен немного измениться на wamp 3. Шаги следующие:

  1. Щелкните правой кнопкой мыши на значке wamp
  2. Выберите настройку Wamp
  3. Нажмите пункт меню:онлайн / офлайн
  4. Значок левого клика вампира
  5. Вы найдете новый предмет под названием «В сети»
0 голосов
/ 09 мая 2012

Привет есть 2 решения:

  1. изменить порт 80 на 81 в текстовом файле (httpd.conf) и нажать 127.0.0.1:81

  2. изменить настройку сети перейти к панели управления - сеть и интернет - центр сети и общего доступа

щелкнуть -> выбор подключения по локальной сети -> проверка свойства trueв -другом другом ..... и --- всем другом .....

0 голосов
/ 19 октября 2016

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

Alias /phpmyadmin "C:/Program Files (x86)/Ampps/phpMyAdmin"

пожалуйста, обратите внимание, что я использую усилители, и я точно не знаю, сработает ли это для других, но стоит попробовать;)

0 голосов
/ 09 сентября 2016

убедитесь, что имя файла в каталоге c:/wamp/apps/phpmyadmin3.1.3.1/ соответствует названию (или версии) в phpMyAdmin.conf (Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.1.3.1/")

0 голосов
/ 17 сентября 2015

Моим решением было отключить кодирование для закодированных файлов (эти файлы имеют зеленый цвет в окнах). Я получил эти файлы с компьютера MAC, и он был зашифрован по умолчанию.

Ive select these files > right click > properities > general tab > andvanced > uncheck encrypt files...

И вуаля это работает.

...