установлены php5,apache2,LAMP, PHPMyAdmin, но если я введу свой IP и PHPMyAdmin вот такhttp://__мой_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, все пакеты обновлены!
пожалуйста, помогите мне!
решение1
Это работает. 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>
решение2
Попробуйте эту конфигурацию:
<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
решение3
Вам необходимо изменить файл конфигурации 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