ОШИБКА сервера WAMP & ldquo; Запрещено У вас нет прав доступа к / phpmyadmin / на этом сервере. & Rdquo;

git checkout /path/to/deleted.file
29
задан rafeul Hasan 8 May 2016 в 21:47
поделиться

15 ответов

Перейти к C:\wamp\alias. Откройте файл phpmyadmin.conf и измените

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

на

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Allow,Deny
    Allow from all
</Directory>

решенную проблему

41
ответ дан khagler 8 May 2016 в 21:47
поделиться

comment Require local с httpd.conf

"# Require local"

0
ответ дан mzk10k 8 May 2016 в 21:47
поделиться

Я сделал следующие изменения для нового phpmyadmin4.0.4 в файле httpd.conf

<Directory />
    AllowOverride none
    Require all granted
</Directory>

и phpmyadmin.conf

<Directory "c:/wamp/apps/phpmyadmin4.0.4/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Allow,Deny
    Allow from all
</Directory>

и перезапустил мой сервер .

0
ответ дан Prashant Tapase 8 May 2016 в 21:47
поделиться

Ни один из приведенных выше ответов не работал для меня, или там, где небезопасно (как некоторые отмечали, использование Allow from all может сделать ваши файлы и данные доступными для внешнего мира).

Откройте файл c:\wamp\alias\phpmyadmin.conf и измените

Allow from 127.0.0.1

на

Allow from 127.0.0.1  ::1

Объяснение:

  • В большинстве компьютерных систем localhost преобразуется в IP-адрес 127.0.0.1, который является наиболее часто используемым адресом обратной связи IPv4, и на адрес обратной связи IPv6 :: 1 (источник: https://en.wikipedia.org/wiki/Localhost )
  • Разрешение имени localhost в один или несколько IP-адресов настраивается следующими строками в файле hosts операционной системы:

    127.0.0.1    localhost
    ::1          localhost
    
  • чтобы увидеть файл хостов, перейдите на c:\Windows\System32\drivers\etc\HOSTS

  • и обратите внимание, что приведенные выше строки закомментированы с примечанием: # localhost name resolution is handled within DNS itself.

На моей машине, на Win7 я также заметил следующее:

  • localhost\phpmyadmin не работал на Chrome, но работал на IE11
  • 127.0.0.1\phpmyadmin работал на Chrome
0
ответ дан bg17aw 8 May 2016 в 21:47
поделиться

В вашем конфигурационном файле apache (../bin/apachex.y.z/cong/httpd.conf)

Просто измените

< Справочник "c: / wamp / www /"> ...
...

«Требовать местное» ===> «Требовать все предоставленное»
< / Directory>

Это позволяет другим компьютерам получать доступ (читать) к вашей веб-папке.

0
ответ дан macmuri 8 May 2016 в 21:47
поделиться

Измените содержимое файла c:\wamp\alias\phpmyadmin.conf на следующее.

<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
        Allow from all
</Directory>

Здесь моя установка WAMP находится в папке c: \ wamp. Измените его в соответствии с вашей установкой.

Ранее это было примерно так:

<Directory "c:/wamp/apps/phpmyadmin3.4.5/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

Перезагрузите сервер Apache после внесения этих изменений.

1
ответ дан Gaurang P 8 May 2016 в 21:47
поделиться

Если возможно удалить wamp, запустите установку от имени администратора, а затем измените файл mysql.conf следующим образом

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Allow,Deny
    Allow from all
    Allow from all
</Directory>

Нет: до переустановки в качестве администратора решение, описанное выше, у меня не сработало

1
ответ дан Ismail Sahin 8 May 2016 в 21:47
поделиться

просто добавьте следующую строку в wamp / alias / phpmyadmin.conf
Разрешить из :: 1

, чтобы она выглядела примерно так в зависимости от версии phpmyadmin.

<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
    Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
</Directory> 
2
ответ дан Zeel Shah 8 May 2016 в 21:47
поделиться

Чтобы решить эту проблему, я открыл httpd.conf и изменил следующую строку:

Allow from 127.0.0.1

на:

Allow from 127.0.0.1 ::1
3
ответ дан Kick Buttowski 8 May 2016 в 21:47
поделиться

Для WampServer 2.2 с Apache 2.4.2 я получил:

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Require local
4
ответ дан nunomira 8 May 2016 в 21:47
поделиться

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

, найдите строку

Listen 80 

и измените на

listen 0.0.0.0:80 

, если вы работаете в Windows 8, у него есть, чем заняться с использованием ipv6 вместо ipv4

12
ответ дан Soviut 8 May 2016 в 21:47
поделиться

Изменить в следующем файле \ bin \ apache \ apache2.2.22 \ conf \ httpd.conf

Replace Listen 80 with Listen 0.0.0.0:80

Заменить

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
</Directory>

на

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Allow from all
</Directory>

Замените тег

onlineoffline - не удаляйте

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

на тег

onlineoffline - не удаляйте

Order Deny,Allow
Allow from all
Allow from 127.0.0.1

в \ wamp \ alias \ phpmyadmin.conf замените

<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Directory>

на

<Directory "c:/wamp/apps/phpmyadmin3.4.10.1/">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride all
        Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    Allow from ::1
</Directory>

Проверено на windows localhost. Примечание: Пожалуйста, обратите внимание и на комментарий RigsFolly.

6
ответ дан Mukesh 8 May 2016 в 21:47
поделиться

Измените файл httpd.conf следующим образом:

с

<Directory />
    AllowOverride none
    Require all denied
</Directory>

на

<Directory />
    AllowOverride none
    Require all granted
</Directory>
25
ответ дан Griwes 8 May 2016 в 21:47
поделиться

Я столкнулся с этой проблемой

Forbidden You don't have permission to access /phpmyadmin/ on this server

Некоторая помощь по этому поводу:

Сначала проверьте, установили ли вы новый вамп или замените существующий. Если он свежий, проблем нет, для уже выполненной установки.

Выполните следующие действия.

  1. Откройте каталог wamp \ bin \ mysql
  2. Проверьте, есть ли в этой папке еще одна папка mysql с другим именем, если она существует, удалите ее.
  3. войдите, чтобы оставить папку mysql, и удалите файлы с дублированием.
  4. Запустите ваш сервер Wamp снова. Вамп будет работать.
2
ответ дан Federico Cristina 8 May 2016 в 21:47
поделиться

Перейдите в C: \ wamp \ alias. Откройте файл phpmyadmin.conf и добавьте

Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from MACHINE_IP
9
ответ дан Soviut 8 May 2016 в 21:47
поделиться
Другие вопросы по тегам:

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