You need to enable JavaScript to run this app. Cpanel中phpMyAdmin提示Database Not found及session启动失败如何解决
优惠活动
大模型
产品
解决方案
定价
更多

Cpanel中phpMyAdmin提示Database Not found及session启动失败如何解决

问题根因说明

你遇到的phpMyAdmin Database Not found 报错为表面异常,实际根因是PHP无法找到配置中指定的session文件存储目录,导致会话初始化失败,无法正常加载phpMyAdmin功能,对应报错原文如下:

Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2)
session_start(): Failed to read session data: files (path: )

可执行修复方案
  • 方案1:手动创建tmp目录并配置权限
    1. 登录Cpanel后台,进入「文件管理器」,定位到你的账号根目录(路径一般为/home/你的Cpanel用户名/,不要进入下级的public_html目录)
    2. 新建文件夹,命名为tmp
    3. 右键点击该文件夹,修改权限值为0755,若临时测试可设置为0777,验证功能正常后建议改回0755避免安全风险
  • 方案2:手动指定PHP session存储路径
    若创建tmp目录后仍报错,可手动指定session存储路径,两种可选操作:
    1. 若支持自定义php.ini,在public_html目录下新建/编辑php.ini文件,加入以下配置(路径替换为你自己的tmp目录绝对路径):
    session.save_path = "/home/你的Cpanel用户名/tmp"
    session.cookie_path = /
    
    1. 若使用.htaccess配置,在public_html目录下的.htaccess文件中加入:
    php_value session.save_path "/home/你的Cpanel用户名/tmp"
    
  • 方案3:切换PHP版本测试
    进入Cpanel的「选择PHP版本」功能,尝试切换不同PHP版本(例如从8.2切换到8.1或7.4),排除版本兼容性导致的session配置异常
  • 方案4:联系主机服务商排查
    若以上操作均无效,联系主机服务商确认服务器层面是否限制了你的账号tmp目录读写权限,或全局PHP session配置存在异常

内容的提问来源于stack exchange,提问作者Elsa

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.10 14:45:01