当前位置: 首页 > news >正文

Adminer源码编译 精简语言中英文和基本使用方法

Adminer是一个小而强悍的基于web的数据库管理工具, 官方默认支持几十种语言,但是对于中国的用户而言只需要有中文和英文就够了,其他语言基本无用。这就需要我们下载Adminer源码自己编译 Adminer.php , 如下图所示

adminer 中英文语言精简版本


只保留中文和英文语言文件,精简体积到 325kb

下载Adminer源码 

# 下载Adminer源码
wget https://github.com/vrana/adminer/releases/download/v4.8.1/adminer-4.8.1.zip#解压
unzip adminer-4.8.1.zipcd adminer-4.8.1

入口文件: adminer/index.php

Adminer语言精简:

修改文件 adminer/include/lang.inc.php 只留下中文和英文即可,如下

上面的文件修改后,再到 adminer/lang 目录删除其他不需要的语言文件即可


设置Adminer默认语言为中文:

这个在文件adminer/include/lang.inc.php中查找 $LANG = "en"; 将这里的 en 换成 zh

'en' => 'English', 
'zh' => '简体中文',
'zh-tw' => '繁體中文'

登录窗口左侧的app名称和连接修改

adminer/include/adminer.inc.php 这个文件里面的Adminer 类的name()方法


Adminer本地开发调试

启动服务命令: make server 

开启服务后,访问 http://127.0.0.1:8000/adminer 即可查看修改内容


Adminer编译

执行命令: make compile

执行后会自动生成 adminer-4.8.1.php


adminer支持的驱动:

驱动key    描述
server        MySQL
sqlite        SQLite 3
sqlite2        SQLite 2
pgsql        PostgreSQL
oracle        Oracle (beta)
mssql        MS SQL (beta)
mongo        MongoDB (alpha)
elastic        Elasticsearch (beta)


打开Adminer.php页面后设置默认的驱动 和默认的host

Adminer.php 通过get方式获取默认的服务, key为上面的支持的驱动key,值就是默认的服务器, username为默认用户名, db为默认数据库

如:打开Adminer.php后默认为PostgreSQL ,服务器为 192.168.1.9 

adminer.php?pgsql=192.168.1.9

设置默认用户名 username=xxx
设置默认数据库 db=dbname


运行adminer并将系统设置为Mysql 服务器设置为127.0.0.1 登录用户名 root 数据库 aaa 的url地址如下:
adminer-4.8.1.php?server=127.0.0.1&username=root&db=aaa


注意: sumlime的 phpfmt 格式化 adminer/include/adminer.inc.php 这个文件会导致 $operators 未定义的异常提示!  所以,如果你使用sublime打开adminer.inc.php这个文件的话注意关闭save-on-format

http://www.lryc.cn/news/501624.html

相关文章:

  • go 中线程安全map
  • eslint 安装与使用-基础教程
  • 自然语言处理的未来愿景
  • 等保2.0三级测评华为华三交换机路由器
  • BA和CS算法中的Levy飞行策略
  • PHP:实现两张无关联表数据的联合分页处理方案
  • 【单元测试】单元测试介绍
  • PyQt事件机制及其应用
  • 厦门凯酷全科技有限公司抖音电商服务的卓越典范
  • vue3水波柱状图 ,实现
  • 如何在两台 PostgreSQL 服务器之间使用逻辑复制槽进行数据复制
  • System.Data.OracleClient 需要 Oracle 客户端软件 version 8.1.7 或更高版本
  • 【机器人】振动分析和控制工具之Bode图
  • 生成:安卓证书uniapp
  • 酒店/电影推荐系统里面如何应用深度学习如CNN?
  • 【CSS in Depth 2 精译_069】11.3 利用 OKLCH 颜色值来处理 CSS 中的颜色问题(上)
  • Redis篇-6--原理篇5--单线程模型
  • Java版-图论-最小生成树-Prim算法
  • Python 基础学习(一)
  • vue2使用rtsp视频流接入海康威视摄像头(纯前端)
  • 利用PHP和GD库实现图片拼接的方法
  • 自动驾驶领域常用的软件与工具
  • uniapp-内部项目使用文档
  • ASP .NET Core 中的环境变量
  • 学科竞赛管理系统
  • unity 让文字变形
  • Linux高并发服务器开发 第一天(Linux的目录结构 cd用法 终端提示符格式)
  • 可造成敏感信息泄露!Spring Boot之Actuator信息泄露漏洞三种利用方式总结
  • 支持图像和视频理解多模态开源大模型:CogVLM2 CogVLM2-Video
  • ClouderaManager 集群搭建