1月に作った全自動エロ動画サイトをちょっといじろうと思い(具体的には後日書こうかと)、その流れでphpMyAdminを入れようとしたがちょっとつまずいた。
下記サイトを参考に、
http://qiita.com/nakau1/items/a24571b374ad266c3f5e
まずphpMyAdminをyumでインストール
次にphpMyAdmin.confを修正
修正前
修正後
で、apache再起動して、
# service httpd restart
ブラウザから以下にアクセスしてログインしようとしたところ、、、、、
http://(グローバルIP)/phpMyAdmin
"サーバにログインできません" というエラーに。
※ユーザ名とパスワードは間違っていない。
ちょっと調べたら、phpMyAdminの設定ファイルで"config.inc.php"というのがあって、phpMyAdminはここに書いてある設定を見て実行されるとのことだった。
(参考:https://php1st.com/585/)
見てみると(設定ファイルのパスは"/etc/phpMyAdmin/config.inc.php")見事にデフォルト値になっていたので、以下のように修正したら、ログインできるようになった。
$cfg['Servers'][$i]['host'] = 'localhost';
→DBインスタンスのエンドポイントURLに修正
ちゃんちゃん
下記サイトを参考に、
http://qiita.com/nakau1/items/a24571b374ad266c3f5e
まずphpMyAdminをyumでインストール
# yum --enablerepo=epel install -y phpMyAdmin
次にphpMyAdmin.confを修正
# vim /etc/httpd/conf.d/phpMyAdmin.conf
修正前
Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdminAddDefaultCharset UTF-8 # Apache 2.4 Require ip 127.0.0.1 <==(ここを修正!) Require ip ::1 # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from ::1
修正後
#Require ip 127.0.0.1 Require all granted Require ip ::1
で、apache再起動して、
# service httpd restart
ブラウザから以下にアクセスしてログインしようとしたところ、、、、、
http://(グローバルIP)/phpMyAdmin
"サーバにログインできません" というエラーに。
※ユーザ名とパスワードは間違っていない。
![]() |
こんな感じのエラー |
ちょっと調べたら、phpMyAdminの設定ファイルで"config.inc.php"というのがあって、phpMyAdminはここに書いてある設定を見て実行されるとのことだった。
(参考:https://php1st.com/585/)
見てみると(設定ファイルのパスは"/etc/phpMyAdmin/config.inc.php")見事にデフォルト値になっていたので、以下のように修正したら、ログインできるようになった。
$cfg['Servers'][$i]['host'] = 'localhost';
→DBインスタンスのエンドポイントURLに修正
$cfg['Servers'][$i]['port'] = '';
→ポートもAWSの設定にあわせて修正ちゃんちゃん