【发布时间】:2015-04-19 09:59:00
【问题描述】:
MySQL 出现问题,清理 chrome 浏览数据后出现此问题。
每次访问 PHPMyAdmin 时都会出现此错误,而且我无法访问我的数据库。
到目前为止我已经做的是:
- https://github.com/rtCamp/easyengine/issues/302 - 不工作
- 从其他浏览器访问 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
现在我应该做什么?
解决了!
在终端输入这个
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