Laravel

ConoHaのLaravelテンプレートにphpmyadminをインストール

ConoHaのLaravelテンプレートにphpmyadminをyumを使わずインストールしたので、その方法のメモ。

phpmyademinダウンロード

まずは、phpmyadminをダウンロード

phpMyAdmin – Downloads

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権限

以上