我正在使用cakephp 2,并多次出现此错误
Warning (2): session_start(): open(/var/cpanel/php/sessions/ea-php71/sess_b6d87a5fe83ae3af3d27866faeabac35, O_RDWR) failed: No space left on device (28) [CORE/Cake/Model/Datasource/CakeSession.php, line 743]
但是我的服务器空间太大
Current Disk Usage Information
Device Size Used Available Percent Used Mount Point
/dev/loop0 3.9G 8.4M 3.7G 1% /tmp
/dev/sda1 1.8T 424G 1.3T 26% /
我重新启动服务器,但仍然收到相同的错误
如何解决这个问题?
解
设置会话路径
ini_set('session.save_path',realpath(dirname($_SERVER['DOCUMENT_ROOT']) . '/tmp'));
ini_set('session.gc_probability', 1);
session_start();
http://php.net/manual/zh/function.session-save-path.php
或在php.ini中更新会话路径
/opt/cpanel/ea-php71/root/etc/php.ini
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。