KUSANAGI(超高速WordPress仮想マシン)にphpMyAdminを導入する方法

こんにちは。@ryorasppです。

WordFesで設置したKUSANAGI上のWordPressに、ryo.nagoyaを移行しようと今してますが、

 

WordFesについては過去のこちらの記事をごらんください

Screenshot of ryo.nagoya

WordFes Nagoya 2015に参加してきました!とても勉強になり、特典などいただいて有意義な時間でした!! | ryo.nagoya

 

phpMyAdminが入ってないことに気づきました。

自分は技術力がなく、SQLコマンドでインポートしたりすることができないので、phpMyAdminは僕は必須なのです。

なければ入れてしまおうという理念で今回は、phpMyAdminを自分なりに導入していこうと思います。

 

目次

KUSANAGIにphpMyAdminを導入

その1、SSHでKUSANAGIにログイン!

SSH KUSANAIGI

その2、rootユーザーに切り替え!

$ sudo su –

とコマンドを打ちrootユーザーに切り替えます。

その3、カレントディレクトリをKUSANAGIのDocumentRootまで持っていく!

# cd /home/kusanagi/kusanagi_html/DocumentRoot

その4、phpMyAdminをwget!

# wget https://files.phpmyadmin.net/phpMyAdmin/4.4.14/phpMyAdmin-4.4.14-all-languages.zip

その5、phpMyAdminをunzip!

#  unzip phpMyAdmin-4.4.14-all-languages.zip

これを実こうすると、「phpMyAdmin-4.4.14-all-languages」というファイル名のディレクトリができますが、

これでは、アクセスするときに不便なので、ファイル名を簡単なのに変更します。

その6、フォルダ名を簡単に!

フォルダ名やファイル名を変えるときはmvコマンドをこう使います。

# mv 変更前 変更後

なので、こうコマンドを打つのです。

#  mv phpMyAdmin-4.4.14-all-languages phpMyAdmin

 

ここまでできたら、phpMyAdminの導入ができてます。

 

こちらにアクセスしてみましょう!

http://ドメイン名/phpMyAdmin
ss_2015-09-02_18_23_21

このページが表示できたら成功です!

しかし、これでは、データベースのパスワードがばれたときに、誰もが、データベースをアクセスできる状態になってしまい、セキュリティ的に良くありません。

そこで、自分のIPだけphpMyAdminにアクセスできるようアクセス制限をかけておくことをおすすめします。

phpMyAdminにアクセス制限をかける

KUSANAGIはNginxで動いているので(初期)、Nginxの設定ファイルを変えます。

viで設定ファイルを編集

# vi /etc/nginx/conf.d/kusanagi_html_http.conf

viで編集します。

 

vi kusanagi_html_http.conf

この画面になったら、

「i」を押して、insartになったら編集できるモードになります。

 

そして、こちらを追加してください!

location /phpMyAdmin {

allow 自分のIP;

deny all;
}

そうしたらこのようになります。

vi IP追加後

こうなりましたら、「ESC」、「:wq」を入力して上書き保存します。

そうしたら、Nginxを再起動します。

KUSANAGIはCentOS7なので、こちらのコマンドで再起動させます。

# systemctl restart nginx

外部からアクセスできないか確認

aguse Gatewayで確認してみましょう!

Screenshot of gw.aguse.jp

aguse Gateway

 aguse Gateway で403
403エラーと、ちゃんと外部は拒否できてることが確認できたら完了です!

最後に

僕はphpMyAdmin使う派なので、なんとか自力で設置してなんとかすることができました。

皆さんもし、KUSANAGIを使ってて、phpMyAdmin入れたいなーと思っている方がいたら、この方法を一例に試してみることをおすすめします!

 

 

投稿者プロフィール

魚住諒
魚住諒
26歳 統合失調症の回復期の認知機能障害やうつ症状などに悩んでいるが、克服して、勉強や仕事ができる頃の脳に戻したい。
愛知産業大学短期大学通信教育学部国際コミュニケーション学科卒業(英語)
2016年セブ島へ1ヶ月語学留学してきた。
WordPress/PHP/HTML/CSS/React を習得中
英語とプラグインやテーマを開発できる人になるよう日々研鑽
ジャズトランペットとガジェット関連が好きです。

[ 最近のWordPressコミュニティでの活動 ]
contents.nagoya 2019 オープンセッションスピーカー
WordCamp Haneda 2019 – START!セッションスピーカー
Aichi WordPress Meetup #9「WordPress用のレンタルサーバーの選び方 /Emmetツールの実演」
WordBench Nagoya 6月度 (初心者向け)「PHP入門からテーマ作成さらにWordPressを使う上で知っておくと幸せになることまでとことん知ろう!
Aichi WordPress Meetup #5「カスタムブロックを活用してみよう!」
2017 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー
2016 WordFesNagoya 実行委員 Webサイト制作チーム & セッションスピーカー

TOEIC
2016年03月13日 LR 235 (Listening 180 Reading 55)
2018年04月08日 LR 300 (Listening 180 Reading 120)