问题1:我在一个aws amazon实例中有4个sugarcrm项目,在这个实例中我安装了ubuntu操作系统,并安装了Apache
, PHP
, MySQL
。在我的/var/www/
路径中,我创建了4个文件夹,并在所有文件夹中安装了sugarcrm,所有工作都很好。但我的问题是,当我登录与project1在一个选项卡和登录与project2在另一个选项卡。我的上一个项目网站会话即将到期。
我在sugarcrm配置文件中保留了不同的目录路径,并在下面添加了会话文件夹。
'session_dir' => 'session/',
问题2 在这个sugarcrm 4项目中,我试图增加会话时间,所以在php.ini
中,我已经更改了"session.gc_maxlifetime = 30"
用于测试目的,实际上我需要更改为3600
代替30。
在htaccess中,我也添加了下面的代码,但没有运气
IfModule mod_php5.c
#Session timeout
php_value session.cookie_lifetime 30
php_value session.gc_maxlifetime 30
IfModule
请帮我解决这个问题
这发生在我的生产服务器上的共享环境,所以我创建了一个自定义的php.ini
和分离我的会话路径,它为我解决了这个问题,所以你可能要把php.ini在所有的项目文件夹和设置会话路径不同的所有项目,这样你的会话保持分开,这就是如何设置会话路径在php.ini
。
ini_set(session.save_path, '/path/to/your/folder')