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

Как отладить ошибку 403 на Centos?

Я пытаюсь установить phpMyAdmin и получаю ошибку 403.

/etc/httpd/conf/httpd.conf

<Directory /usr/share/phpMyAdmin/>
        Order Deny,Allow
        Allow from all
</Directory>

/etc/httpd/conf.d/phpMyAdmin.conf

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

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 99.232.55.0/24
     </RequireAny>
   </IfModule>

   <IfModule !mod_authz_core.c>
     # Apache 2.2
      AllowOverride All
     Order Deny,Allow
     Deny from All
     Allow from 99.232.55.96
   </IfModule>
</Directory>

Это работает на CentOS 6.6 на Apache 2.2.

Я перепробовал массу комбинаций, и ни один из этих файлов, похоже, не имеет значения. У меня есть ощущение, что действует другой файл, но в журналах ничего не говорится о том, как его найти.

Apache ErrorLog и AccessLog ничего не дают.

Я запускаю сайт Django внутри Virtual Env в корне домена.

Убедитесь, что разрешения файловой системы для папки phpMyAdmin и ее подпапок / файлов разрешают их чтение, а для каталогов установлено разрешение на выполнение (x), чтобы пользователь Apache мог переходить в них.