データベース管理ツール「Adminer」のプラグイン及びテーマの導入方法
2026/08/20
ブラウザからデータベースを触る際はAdminer.phpを利用しているが、デフォルト状態だと割とシンプルなデザインなのでテーマファイルを導入して見た目を変えたい。あとプラグインも色々と用意されているようなのでこちらも導入したい。以下にそれぞれの導入方法をメモ。
Adminer
公式サイト
テーマ
https://www.adminer.org/en/#extras
プラグイン
https://www.adminer.org/en/plugins/
導入方法
テーマ
公式サイトから好きなテーマを選択し、ソースコードをそのままコピーしてadminer.cssという名前でadminer.phpと同じディレクトリにアップロードすることで反映される筈。
プラグイン
事前準備
adminer.phpと同じディレクトリに「plugins」ディレクトリを作成する。
こちらのページのソースコードをそのままコピーしplugins.phpという名前で「plugins」ディレクトリにアップロードする。
プラグインの導入
こちらのページから好きなプラグインを選択し、ソースコードをそのままコピーして適当な名前を付けて「plugins」ディレクトリにアップロードする。
また、以下のソースコードをindex.phpという名前でadminer.phpと同じディレクトリにアップロードする。
<?php
function adminer_object() {
include_once "./plugins/plugin.php";
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
$plugins = array(
//選択したプラグインのClass名を追記していく
new testClass(),
);
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer.php";
?>
ここまででプラグインの導入は完了。ブラウザで閲覧する際はadminer.phpではなくindex.phpを開くこと。
ディレクトリ構造
テーマとプラグインを導入すると以下のようなディレクトリ構造になる筈。
index.php adminer.php adminer.css(テーマファイル) └plugins/ ├plugin.php └好きなプラグイン.php
所感
テーマは分かりやすかったが、プラグインの導入はちょっとややこしかった。
プラグイン自体はもちろん自作も可能なようなので何か思いついたら作ってみたい。
関連記事
-
-
MySQLのトリガーを使用して特定のテーブルの操作を行った際に別テーブルにログを残す方法
MySQLにトリガーという機能があるらしくどのようなものか調べたところ、事前に「 ...
-
-
MySQLでLIKE検索時に大文字・小文字・半角・全角全て区別したい
以前にMySQLであいまい検索時に大文字小文字は区別しないが、それ以外は全て区別 ...
-
-
Podmanで導入したデータベース(MariaDB)用コンテナのチューニングに関する設定方法
先日Podmanでデータベース(MariaDB)用コンテナを導入したが、当該コン ...
-
-
MySQLで開始~終了日時の間隔を計算し分に変換して出力する方法
MySQLで「開始日時」「終了日時」のdatetime型カラムがあり、開始から終 ...
-
-
MySQLで全角半角を区別せずに検索する方法(collate utf8_unicode_ci)
あるシステムでMySQLの検索時に「WHERE test_column coll ...