wp.bmemo.pw

自分のための覚書・備忘録

Raspberry Pi WEB

phpMyAdminを手動アップデートする

投稿日:

Raspberry piのリポジトリから入れたphpMyadminのバージョンが古かったのでphpmyAdminのサイトから最新安定版をDLしてアップデートさせます。

確認事項

phpMyAdminのWEBサイトからインストールしたいバージョンを選んでください。基本的に最新版でいいです。

次にインストールしたいphpMyAdminのバージョンが、サーバーにインストールされているPHP・MySQLバージョンに適合しているか確認して下さい。2015/8/28現在最新安定版は phpMyAdmin 4.4.14 ですがPHP5.3以上/ MySQL 5.5 になりますこれより古いPHPやMySQLを利用している場合はPHP/ MySQLをアップデートするか古いphpMyAdminを利用することになります。


バックアップ

今回例題として以下の環境を想定します。

  • PHP5.4/ MySQL 5.5/ nginx 1.8
  • phpMyAdmin: /usr/share/phpMyAdmin
  • Raspbian

まずはサーバーストップ

次に旧phpMyAdminをリネームバックアップ

最新版phpMyAdminをダウンロードして配置 (URLはその時々の最新版とかに変えてください)

パスフレーズの設定

バージョンによってパスフレーズの設定が必要だというエラーメッセージが出る場合があります。

config.inc.phpの以下の部分を任意のパスフレーズにします

サーバー再起動


ブラウザでアクセスしてバージョン確認

ブラウザのキャッシュを削除してからphpMyAdminへアクセス→ログイン

screenshot.118

 

バージョンが最新になっているか確認しよう。ログイン後のトップページに書いてあります。

screenshot.119

設定用データベースインポート

これをやらないとphpMyadmin上で「環境設定は、現在のセッションでのみ有効です。この設定を永続的に有効にするには、phpMyAdmin 環境保管領域が必要です。」とかいうエラーが出る。環境設定が保存されないのは痛いので設定保存用のデータベースをつくろう。

データベースはphpMyAdminが用意してくれている。/usr/share/phpmyadmin/sql 内に【create_tables.sql】というファイルが有るはずなのでこれを手元にダウンロードしてphpMyAdmin上でインポートする

screenshot.120

phpMyAdmin、上書きだけじゃダメよ

バージョンごとに要求される作業は違ってくると思うので、エラーやNoticeが出たらその都度潰していくしかないです。

注意:翻訳が不十分なバージョンのphpMyAdminを使用すると、日本語環境ではgettext.phpにエラーが生じる場合があります。完全翻訳されたバージョンに置き換えるか、表示言語を英語にして運用してください。



-Raspberry Pi, WEB

執筆者:


comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

関連記事

Raspberry Pi 2 にChinachu を導入する

FacebookTwitterPinterestChinachu Airのリリースが待たれるところですが、その前にChinachu Airで利用するMirakurunというチューナーサーバープログラム …

2015年8月現在、使える商品検索APIはどれなのか

FacebookTwitterPinterest先日8月3日についにconeco.netの商品検索APIがサービスを終了しました。リクエスト制限もゆるく使い勝手が良かったのですが残念です。 で、今生き …

AWSの全データセンターから最も価格の低いスポットインスタンスを検索するスクリプト

FacebookTwitterPinterest通常サイトへはこちら AWS EC2のスポットインスタンスは安くて嬉しいのですが,全データセンターの中で最も安いゾーンを調べるのは骨が折れるのでスクリプ …

WordPressとMarkdownを使ったXSS

FacebookTwitterPinterest去年見つけたXSS紹介します. WordPress上でとあるMarkdownプラグインを使用すると,JavaScriptの投稿を禁じられたユーザーでもJ …

PHPでつくるシリアルコードによるダウンロードサイト

FacebookTwitterPinterestだいぶ前になりますが,私が企画していたEpic RPG 4という音楽コンピにて作品の受取にダウンロードコード(シリアルコード)を使ったダウンロードページ …