phpMyAdmin 5.1 默认内置 original 主题但未必启用;需确认 ./themes/original 路径存在,否则需下载 all-languages.tar.gz 覆盖安装,并在 config.inc.php 中设 $cfg['ThemeDefault'] = 'original';(大小写敏感、无空格),同时关闭 $cfg['ThemeManager'] = false;,并清除浏览器缓存及 localStorage 中 phpMyAdmin_config。

确认Original主题是否仍存在于phpMyAdmin 5.1安装目录
phpMyAdmin 5.1 默认仍内置 original 主题,但它不一定被启用,更可能因升级或精简包被移除。先验证路径是否存在:
- 登录服务器,执行:
ls -d ./themes/original - 若提示
No such file or directory,说明你装的是english.tar.gz这类精简包——它不包含额外主题,必须重下all-languages.tar.gz - 下载后解压覆盖:
tar -xzf phpMyAdmin-5.1.5-all-languages.tar.gz --strip-components=1 -C .(注意版本号匹配)
在config.inc.php中强制设为Original主题
主题切换不是前端点选,而是服务端配置生效。编辑 config.inc.php,找到或新增这一行:
$cfg['ThemeDefault'] = 'original';
关键细节:
- 大小写敏感:必须是
'original',不是'Original'或'ORIGINAL' - 不能带空格:
' original '会导致页面空白且无错误提示 - 该设置只影响新会话——已登录用户需完全退出、清空 cookies 后重新登录才生效
禁用ThemeManager避免界面干扰
如果启用了 $cfg['ThemeManager'] = true;,phpMyAdmin 会在顶部显示主题切换栏,反而破坏 Original 的简洁布局。建议关闭:
$cfg['ThemeManager'] = false;
这个开关不影响主题加载,只控制 UI 上是否显示主题选择器。关闭后,original 界面会真正回归老式两栏结构(左侧导航 + 右侧内容),没有现代主题的浮动按钮、阴影和圆角。
浏览器缓存与 localStorage 冲突问题
即使配置正确,仍可能看到 Metro 或 pmahomme 风格——大概率是浏览器缓存了旧主题资源,或 localStorage 中残留了上次的主题偏好:
- 硬刷新页面:
Ctrl+Shift+R(Windows/Linux)或Cmd+Shift+R(macOS) - 打开开发者工具 → Application → Local Storage → 找到对应域名 → 删除
phpMyAdmin_config这个 key(它可能覆盖服务端配置) - 特别注意:如果你之前导出过配置并导入过,其中的
theme字段会优先生效
Original 主题本身不依赖任何 JS 动态渲染,但它的 CSS 文件(./themes/original/css/theme.css)一旦被浏览器缓存,改了配置也看不到变化——清缓存是最常被跳过的一步。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











