Папка CentOS phpmyadmin запрещена

4659
rakcode

установлен php5, apache2, LAMP, PHPMyAdmin, но если я наберу свой IP и PHPMyAdmin, например, http: // __ my_IP __ / phpmyadmin, то это показывает ошибку

Запрещено
У вас нет прав доступа к / PHPMyAdmin / на этом сервере.

Я отредактировал /etc/httpd/conf.d/phpmyadmin.conf, этот файл также добавил мой IP-адрес и разрешил мой IP-адрес, все еще он показывает ошибку выше,

мой файл phpmyadmin.conf теперь такой

# phpMyAdmin - Web based MySQL browser written in php # # Allows only localhost by default # # But allowing phpMyAdmin to anyone other than localhost should be considered # dangerous unless properly secured by SSL  Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin  <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8  <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 27.34.248.3 #Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow 

Как я могу получить доступ к папке PHPMyAdmin, чтобы я мог легко управлять базой данных, я использую Redhat Linux 7.3, все пакеты обновлены!

Помогите мне, пожалуйста!

0
Какой пользователь запускает apache? Имеет ли пользователь права доступа к `/ usr / share / phpMyadmin`? Patrick R. 7 лет назад 0
я исправил эту проблему, сэр, спасибо rakcode 7 лет назад 0

3 ответа на вопрос

0
Azfar Ullah Khan

Попробуйте эту конфигурацию:

 <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8  <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 Require ip ::1 Require ip 27.34.248.3 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 Allow from 27.34.248.3 </IfModule> </Directory> 

Перезапустите сервис Apache:

systemctl restart httpd 
нет, сэр, та же ошибка! Я попробовал это также rakcode 7 лет назад 0
0
Pankaj Jackson

Вам нужно изменить в конфигурационном файле apache phpmyadmin

расположение: /etc/httpd/conf.d/phpMyAdmin.conf

Конфигурация по умолчанию:

<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8  <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require ip 127.0.0.1 Require ip ::1 </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1 </IfModule> </Directory> 

Измените это на:

<Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8  <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Allow from All </IfModule> </Directory> 

и перезапустите apache с помощью команды

# service httpd restart 

ИЛИ ЖЕ

# systemctl restart httpd.service 
Комментарии не для расширенного обсуждения; этот разговор был [перемещен в чат] (http://chat.stackexchange.com/rooms/52974/discussion-on-answer-by-pankaj-jackson-centos-phpmyadmin-folder-forbidden). Journeyman Geek 7 лет назад 0
0
Digitalwolfca

Это работает. Centos 7.

 <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8  <IfModule mod_authz_core.c> # Apache 2.4 <RequireAny> Require all granted </RequireAny> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Allow from All </IfModule> </Directory> 

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