Назад | Перейти на главную страницу

phpMyAdmin: 403 Ошибка при выполнении операций с базой данных

Настройка: я использую phpMyAdmin на сервере AMI AWS Amazon Linux с Apache 2.4.27 и PHP 5.6.35. Примерно две недели назад мы не могли выполнять определенные действия с базами данных. Мы можем легко связаться с ними и без проблем просматривать таблицы; но при попытке выполнить какие-либо действия с этими таблицами, например сортировку столбцов, мы получаем ошибку 403.

Вот мой файл phpMyAdmin.conf (несколько отредактированный, чтобы скрыть наши IP-адреса):

    <Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip xxx.xxx.xxx.95
       Require ip xxx.xxx.xxx.43
       Require ip xxx.xxx.xxx.9
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Allow from All
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip xxx.xxx.xxx.95
       Require ip xxx.xxx.xxx.43
       Require ip xxx.xxx.xxx.9
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
      Allow from All
   </IfModule>
</Directory>

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

Я в своем уме. Кто-нибудь может предложить какие-либо рекомендации?

Отредактировано для добавления: Ни в моем журнале ошибок, ни в журнале доступа нет ничего, связанного с этим.

Оказалось, что это произошло из-за установки плагина WordPress на том же сервере. Я деактивировал плагин, и теперь моя установка phpMyAdmin работает нормально. Очевидно, мне нужно исправить мой сервер.