CentOS7のphpMyAdminを最新安定板にアップデート
おすすめ記事
4.9.1 ⇒ 4.9.3
1 2 3 4 5 6 | # cd /var/www # mv phpmyadmin/ _phpmyadmin/ # wget https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz # wget https://files.phpmyadmin.net/phpMyAdmin/4.9.3/phpMyAdmin-4.9.3-all-languages.tar.gz.sha256 # sha256sum -c phpMyAdmin-4.9.3-all-languages.tar.gz.sha256 phpMyAdmin-4.9.3-all-languages.tar.gz: 完了 |
1行目:ディレクトリの移動
2行目:不具合時に元に戻せるようにディレクトリをリネームし、バックアップとする。
3行目:最新バージョンを確認しダウンロード
4行目:ファイル検証用ファイルのダウンロード
5行目:SHA256でハッシュ値確認
6行目:完了となっていれば、ファイルの照合成功
1 2 3 4 5 6 | # tar xvzf phpMyAdmin-4.9.3-all-languages.tar.gz # mv phpMyAdmin-4.9.3-all-languages phpmyadmin # cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php # chmod 660 phpmyadmin/config.inc.php # mkpasswd -l 46 gtawasgpezclm2cDJ6btqujtjnywib3syfpyojkbluvz0w |
1行目:ダウンロードしたファイルを展開する。
2行目:展開してできたディレクトリをリネームする。
3行目:サンプル設定ファイルをコピーする。
4行目:設定ファイルのパーミッションを変更する。
5行目:設定ファイル内で使用するパスワードを生成する。
6行目:生成されたパスワードをコピーする。
1 2 3 4 5 6 7 8 9 10 11 12 13 | # vi phpmyadmin/config.inc.php ~中略~ /* * This is needed for cookie based authentication to encrypt password in * cookie */ $cfg['blowfish_secret'] = 'gtawasgpezclm2cDJ6btqujtjnywib3syfpyojkbluvz0w'; /* YOU MUST FI LL IN THIS FOR COOKIE AUTH! */ ~中略~ /* * End of servers configuration */ |
1行目:設定ファイルを開く
7行目:コピーしたパスワード(Cookieを使う際に必要な秘密鍵)をペーストする。
1 | # chown -R apache.apache /var/www/phpmyadmin/ |
1行目:phpmyadminディレクトリ配下を含めて所有者を変更する。
ブラウザからログインできることを確認する。
1 | # rm -rf phpMyAdmin-4.9.3-all-languages.tar.gz* _phpmyadmin/ |
1行目:ログインに問題がなければ、ダウンロードしたファイルとバックアップした旧バージョンのディレクトリを削除する。
他のバージョンなどでエラー等が発生する場合は、過去の記事を参照してみてください。