26
|
Hannes · 技术社区 · 14 年前 |
![]() |
1
13
解决方案是将php.ini文件中的session.save\u路径设置为可写目录。 例如:session.save\u path=“/tmp”。 在第一个示例中关闭会话垃圾回收不是一个好主意。第二个例子在ubuntu10.04上不起作用 |
![]() |
2
16
显然,这个问题主要(仅?)影响基于debian/ubuntu的系统,并且与自动会话垃圾回收有关。
从 http://somethingemporium.com/2007/06/obscure-error-with-php5-on-debian-ubuntu-session-phpini-garbage |
![]() |
3
11
实际上,更改session.save\u路径的目录会关闭垃圾收集。这就是为什么它现在适用于你。如果您想进行垃圾回收,可以将原始目录所有者更改为php用户“www data” 周恩来www-data/var/lib/php5
|
![]() |
4
5
我对Symfony框架也有这个问题,问题是php没有会话存储目录的权限。只需将会话保存目录更改为可写的位置。在Zend Framework引导配置ini中:
|
![]() |
5
2
如果您在Ubuntu上使用PHP 7,请确保PHP会话目录归web服务器所有:
|
![]() |
6
1
我在OSX10.8.4和MAMP上遇到过这个问题,使用的是第一个Zend框架。设置的目录
|