我最近将Macbook的操作系统升级为El Capitan。我就像在旧操作系统上做的那样设置XAMPP。我正在尝试使用phpMyAdmin创建一个数据库但我得到的只是这个错误:
./libraries/session.inc.php#101中警告
在session_start(): 打开(在/ var /文件夹/ W3 / w7pdy78x5r57wmgcytwvh16r0000gn / T / sess_t4t8i795i8d67a52b785rr0j86isrn8c, O_RDWR)失败:权限被拒绝(13)
回溯
./ libraries / session.inc.php#101:session_start() ./libraries/common.inc.php#350:require(./ libraries / session.inc.php) ./server_databases.php#12:require_once(./ libraries / common.inc.php)
我认为这是一个权限问题所以我将所有XAMPP文件夹更改为所有读取和写入但仍然得到相同的错误。我之前从未遇到过这个错误,我的phpMyAdmin在我的旧操作系统上工作正常。我在这里发布了类似的问题,但没有一个答案适合我。剂量任何人都知道它可能是什么?这是XAMPP / Apache中的一个问题,还是来自浏览器?我很失落,所有的想法都没有!
更新
我不知道这是否有帮助,但我刚检查了session.save_path的PHP信息设置,它说" NO VALUE"是假设是那样的?
答案 0 :(得分:4)
在整晚都试图找出问题之后我终于找到了解决方案。我复制了TMPDIR的位置。
然后在终端中使用它:
sudo chmod 777 / paste / TMPDIR / location / here /...
然后重新启动XAMPP,从那里应该都很好。我希望这有帮助:)
答案 1 :(得分:1)
即使文件夹权限正确,我也遇到了这个问题。 我解决了它删除文件夹
中的会话文件答案 2 :(得分:1)
答案 3 :(得分:0)
我的MAC OX和XAMPP出现了相同的问题。
要解决此问题,请尝试从错误消息中报告的位置删除会话文件。 MAC用户: / Application / XAMPP / xampfiles / temp / (无论会话ID是什么-都会出现错误消息,并且您将找到具有相同名称的文件) 另外在/ temp文件夹的位置打开终端并更改访问权限:
chmod -R o+w
这对我有用,希望可以为您节省一些时间。