我在服务器上创建了过多的 php 会话文件,/var/lib/php5/
因此我删除了它们,但现在 php5-fpm 和我的服务器拒绝写入会话文件。
我以为会话文件可以重新创建,但现在应用程序显然根本没有保留会话数据。我该怎么做才能重新启动会话目录?
答案1
发现问题了,是目录的权限问题:
php -i | grep session.save_path
session.save_path => /var/lib/php5/sessions => /var/lib/php5/sessions
并且该目录必须具有正确的写权限:
sudo ls ../ -halt
total 52K
drwx-wx-wt 2 root root 36K Oct 29 17:21 sessions
当我重新创建它时,我意外地使它不再是全世界可写的(并且可能不是粘性的)。