adminer 基本使用
下载 官网
wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.php
主题
# 下载 adminer.css 放到同级目录即可
# 如
https://github.com/pappu687/adminer-theme
wget https://raw.githubusercontent.com/pappu687/adminer-theme/master/adminer.css
插件plugins
# 创建同级plugins目录, 下载plugin.php文件放到plugins目录
https://raw.githubusercontent.com/vrana/adminer/master/plugins/plugin.php
# 下载对应的插件也放到plugins目录
# 创建一个入口文件, 之前是 adminer-4.8.1.php,增加一个: 如 adminer.php
# 根据文档[To use a plugin], 复制内容到 adminer.php
<?php
function adminer_object()
{
// required to run any plugin
include_once "./plugins/plugin.php";
// autoloader
foreach (glob("plugins/*.php") as $filename) {
include_once "./$filename";
}
// enable extra drivers just by including them
//~ include "./plugins/drivers/simpledb.php";
$plugins = array(
// specify enabled plugins here
new AdminerFrames(),
new AdminerSqlLog(),
);
/* It is possible to combine customization and plugins:
class AdminerCustomization extends AdminerPlugin {
}
return new AdminerCustomization($plugins);
*/
return new AdminerPlugin($plugins);
}
// include original Adminer or Adminer Editor
include "./adminer-4.8.1.php";
# 需要自行修改的就是 $plugins 参数, 实例化自己下载到plugins目录的php类文件即可
# 修改最后include的文件地址就是之前的adminer-4.8.1.php文件
# 目录结构
├─plugins
│ │─AdminerSqlLog.php
│ └─AdminerFrames.php
├─adminer-4.8.1.php
├─adminer.css
└─adminer.php
# 访问地址,使用新的入口文件即可
http://www.xxxxxxxx.net/adminer.php
推荐插件和主题
# 主题
https://github.com/pappu687/adminer-theme
# 插件
表名过滤 aster Tables Filter https://github.com/LinkedList/FasterTablesFilter