ConoHaのLaravelテンプレートにphpmyadminをyumを使わずインストールしたので、その方法のメモ。
phpmyademinダウンロード
まずは、phpmyadminをダウンロード
SCPを使って、larevel/publicにアップロード
$ scp -r phpMyAdmin-5.0.4-all-languages.zip USER@IP_ADDRESS:/var/www/html/laravel/public/
ターミナルでlarevel/publicに行きZIPファイルを解凍
$ unzip phpMyAdmin-5.0.4-all-languages.zip
ブラウザでphpmyadminのURLをオープン
IP_ADDRESS/phpmyadmin
tmpにアクセスできません。phpMyAdmin はテンプレートをキャッシュすることができないため、低速になります
つぎに、tmpフォルダが無いと言われるので、
$ mkdir tmp
で作成
暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました
「暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました」と表示されるのでその対処
↓ ここに書かれています
「暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました」の対処方法 – phpMyAdminの使い方
phpmyadminのフォルダにあるconfig.sample.inc.phpをコピーして、config.inc.phpに名前を変更
エディターでこのファイルを開けて、
$cfg[‘blowfish_secret’] = ”; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
ここに32文字以上のパスフレーズを打ち込む
保存
すると、「設定ファイルのアクセス権が間違っています。誰でも書き込み可能にしないでください!」
となるので、
$ chmod 755 config.inc.php
↓ こちらにかかれています
mysql — config.inc.phpのphpMyAdmin権限
以上