【问题标题】:phpMyAdmin - Error Mysql error during session startphpMyAdmin - 会话启动期间的错误 Mysql 错误
【发布时间】:2015-04-19 09:59:00
【问题描述】:

MySQL 出现问题,清理 chrome 浏览数据后出现此问题。

错误看起来像这样。

每次访问 PHPMyAdmin 时都会出现此错误,而且我无法访问我的数据库。

到目前为止我已经做的是:

  1. https://github.com/rtCamp/easyengine/issues/302 - 不工作
  2. 从其他浏览器访问 PHPMyAdmin - 结果相同

做好最坏的打算,如何备份我的数据库?,因为我无法从终端访问我的数据库。

更新: 我一直在关注这个link 并创建php_error.php 文件这是结果

警告:session_start(): open(/opt/lampp/temp//sess_eobqtotm38tean46jjthbih1m3, O_RDWR) 失败: /opt/lampp/htdocs/portofolio1/php_error.php 中的权限被拒绝 (13) 在第 6 行

如果会话可以成功启动,您应该看不到任何 警告,否则检查中提到的路径/文件夹 正确访问权限的警告。当前的“session.save_path” 是“/opt/lampp/temp/”。会话文件名: “sess_eobqtotm38tean46jjthbih1m3”。

警告:未知: 打开(/opt/lampp/temp//sess_eobqtotm38tean46jjthbih1m3,O_RDWR)失败: 第 0 行的 Unknown 中的 Permission denied (13)

警告:未知:无法写入会话数据(文件)。请验证 session.save_path 的当前设置是否正确 (/opt/lampp/temp/) 在第 0 行的 Unknown

现在我应该做什么?

解决了!

Follow this web

在终端输入这个

sudo chmod -R 705 /opt/lampp/temp/sess_su8nntc1mvi9t3t6b3vu67kuquc9p012

sudo chown -R $user /opt/lampp/temp/sess_su8nntc1mvi9t3t6b3vu67kuquc9p012

change $user with your username

sess_su8nntc1mvi9t3t6b3vu67kuquc9p012 is my session file, it should be different on your system

谢谢阿夏克^^

【问题讨论】:

  • 我想按照错误消息的建议进行操作并查看您的 PHP 错误日志和/或 Apache 错误日志是您接下来要做的事情!!!
  • 它说得很清楚:"检查警告中提到的路径/文件夹以获得正确的访问权限。当前的 ''session.save_path'' 是 ''/opt/灯/温度/''"。不允许 Web 服务器在该目录中创建文件。修复权限(或者更好的是,该目录的所有者,因为它似乎专用于lamp)并且它将起作用。
  • @stacheldraht27 您介意回答您自己的问题并接受它,而不是将您的答案包含在问题正文中吗?这样更易读

标签: php mysql session phpmyadmin


【解决方案1】:

这样试试

sudo chown root:root /opt/lampp/temp/sess_243ca2147169ded5d73ae8290b2f68fe

【讨论】:

    猜你喜欢
    • 2016-08-31
    • 2015-06-20
    • 2011-06-28
    • 2018-12-05
    • 2018-04-23
    • 2013-10-17
    • 1970-01-01
    • 2014-10-25
    相关资源
    最近更新 更多