CentOS7 apache2.4 でphpmyAdminをインストールしたらForbiddenが半日治らなかった件
参考記事がたくさんヒットしたのに、まったく治らなくて発狂しそうになりましたが、
・apacheのバージョンによって権限を開く記述が違う
・記述を追記する場所も違う
上記がポイントでした。
==================
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
< Directory /usr/share/phpMyAdmin/>
AddDefaultCharset UTF-8
AllowOverride all <----ここにこの記述を追加!
Require all granted <----ここにこの記述を追加!
# Apache 2.4
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>
==================
apache2.2だとAllow from All
みたいな記述でしたが、
2.4だと
AllowOverride all
Require all granted
になるということが分かるまでに1時間くらいかかった^^;
さらにそこから記述場所でひっかかりまして。
(の中に書いちゃってた)
プログラムの文をちゃんと理解していないのが問題^^;
<Directory /usr/share/phpMyAdmin/>の下に書いてあげたら、
phpmyadminのログイン画面でました。やっほーい。
Author And Source
この問題について(CentOS7 apache2.4 でphpmyAdminをインストールしたらForbiddenが半日治らなかった件), 我々は、より多くの情報をここで見つけました https://qiita.com/ei1206/items/4fbdab8c1699615f72d7著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .