2

Я установил WordPress на сервере CentOS 6.6, все работает нормально, WP, MySQL и т.д., Но я не могу получить доступ к странице http://MY_IP/phpmyadmin для импорта БД, когда я получаю:

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

Я проверил логин:

/var/log/httpd/error_log

И нашел :

[error] [client 192.168.2.12] client denied by server configuration: /usr/share/phpMyAdmin

IP-адрес сервера - 192.168.2.101, и я попытался получить доступ с другого компьютера с IP-адресом 192.168.2.12. Пытался получить доступ с самого сервера, но тоже не работает.

Любая идея, как я могу это исправить? Спасибо!

1 ответ1

1

Я нашел решение:

Я отредактировал файл /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>

В основном я прокомментировал: "Запретить все", httpd перезапустился и все работает!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .