CentOS 8 StreamにphpMyAdminを新規インストールした後、「アクセス拒否」の問題が発生しました。
ただ単純な言葉です。
ブラウザコンソールには次のものが表示されます。
Failed to load resource: the server responded with a status of 403 (Forbidden)
これ/var/log/httpd/error_log
:
[Mon Apr 04 15:08:21.674947 2022] [proxy_fcgi:error] [pid XXX] [client XXX] AH01071: Got error 'Unable to open primary script: /var/www/html/phpmyadmin/index.php (Permission denied)'
にインストールしました/var/www/html/phpmyadmin
。特にやることはありません。
phpmyadmin.conf
次のように構成されます/etc/httpd/conf.d
。
Alias /phpmyadmin /var/www/html/phpmyadmin
<Directory /var/www/html/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
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
<Directory /var/www/html/phpmyadmin/setup/>
<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
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directory>
また授与apache
:
[root@machine html]$ ll -a
total 4
drwxrwxrwx. 3 root root 24 Aug 3 2021 .
drwxr-xr-x. 5 root root 63 Feb 1 11:53 ..
drwxr-xr-x. 13 apache apache 4096 Mar 3 2022 phpmyadmin
私は何もしなかった。誰にもアイデアがありますか?