刚登录phpmyadmin看到底部一个报错 $cfg['TempDir'] (/www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp/)无法访问。phpMyAdmin无法缓存模板文件,所以会运行缓慢。
报错.jpg
搞不懂是什么原因我直接打开(七亿批量远程管理工具)SSH终端里的机器人。把问题扔给它,不到1分钟就给我修好了!
下面是跟机器人的详细对话:(管理员就是我 AI是机器人助手)

🧑 管理员:
变量 $cfg['TempDir'] (/www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp/)无法访问。phpMyAdmin无法缓存模板文件,所以会运行缓慢。 这是什么原因造成的
🤖 AI助手:
原因

phpMyAdmin 需要一个可写的临时目录来缓存编译后的模板;这个报错 = tmp/ 目录不存在,或存在但 php-fpm 运行用户(宝塔是 www)没有写权限(属主是 root 之类)。少数情况是宝塔站点开了 open_basedir 把该路径挡住了。宝塔环境最常见就是前两种。

我先查一下实际情况(目录在不在、属主权限、有没有 open_basedir 限制):

🟢 作用: 只读检查 phpMyAdmin 的 tmp 目录状态与 open_basedir 配置|风险: 无

ls -ld /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp 2>&1; ls -ld /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a; grep -rn 'open_basedir' /www/server/panel/vhost/nginx/ 2>/dev/null | head -5

🤖 AI助手:
🟢 作用: 查看 PHP-FPM 运行用户与 tmp 目录内部属主(判断 www 用户能否写入)|风险: 无

ps -eo user,cmd | grep '[p]hf-fpm\|[p]hp-fpm' | head -2; echo '=== tmp 目录内容 ==='; ls -la /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp/ | head -8

🤖 AI助手:
✅ 完成 —— 原因已定位:权限属主问题,不是目录缺失。

原因
phpMyAdmin 由 php-fpm 执行,运行用户是 www(pool www,PHP 7.4)
但 tmp 目录属主是 root:root、权限 755:drwxr-xr-x root root ... phpmyadmin_fb4641ee14e5058a/tmp
755 下 www 只有读/进入权限、没有写权限 → phpMyAdmin 写不进模板缓存(twig 缓存),于是报 $cfg['TempDir'] 无法访问、运行缓慢
目录本身存在且里面有 twig/,排除“目录被删”和 open_basedir 限制(vhost 里没查到)

修复(一条命令,🟡 低风险)
chown -R www:www /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp —— 把缓存目录交给 php-fpm 运行用户即可,刷新 phpMyAdmin 页面警告即消失。

要修的话说一声,我直接执行。
✅ 任务结束(AI 不再给命令)。

🧠 记忆已更新(指纹 + 机器档案 + 通用经验 + 你的偏好)
▶ 开始逐步执行: AI 一次只给一条命令, 跑完把真实回显发回再决定下一条; 危险命令会停下等你确认。

🧑 管理员:
修
🤖 AI助手:
🟡 作用: 把 phpMyAdmin 缓存目录属主改为 www 并回读确认|风险: 无(只改缓存目录属主,不动站点文件)

chown -R www:www /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp && ls -ld /www/server/phpmyadmin/phpmyadmin_fb4641ee14e5058a/tmp

🤖 AI助手:
✅ 完成 —— tmp 目录属主已改为 www:www(回显确认:drwxr-xr-x www www .../phpmyadmin_fb4641ee14e5058a/tmp),php-fpm(www 用户)现在可写,刷新 phpMyAdmin 页面后 $cfg['TempDir'] 无法访问 警告即消失、缓存恢复正常。
✅ 任务结束(AI 不再给命令)。

🧠 记忆已更新(指纹 + 机器档案 + 通用经验 + 你的偏好)

工具地址:https://rdp.7ehl.com