【发布时间】:2015-06-29 03:20:51
【问题描述】:
我在我的网站上安装了一个名为 Fusion-CMS 的 CMS。
但是,当我将其安装/移动到文件夹(例如 www.example.com/cms/)时,我会在顶部收到这个烦人的错误,并且 CMS 中的模块无法正常工作!
A PHP Error was encountered
Severity: Warning
Message: session_start(): open(../tmp\sess_mpnr120ag1dg5mfr1mon7dd6m1, O_RDWR) failed: No such file or directory (2)
Filename: libraries/Session.php
Line Number: 33
但是,如果我安装它/将其移回根文件夹 (www.example.com/),它将正常工作而不会出现任何错误。但我需要它在文件夹中!这个 CMS 使用 CI (CodeIgniter) 如果它有任何相关性,因为我在 google 上搜索了类似的主题,有人说它可能是 CI。
我该如何解决这个问题?
编辑:
Wolfgang1983,这是我找到的。
$config['sess_cookie_name'] = 'cisession';
$config['sess_expiration'] = 18000;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = FALSE;
$config['sess_time_to_update'] = 18000;
【问题讨论】:
-
您可以使用 codeigniter 会话 codeigniter.com/user_guide/libraries/…
-
session.save_path 是否设置为相对路径(或者这是 codeigniter 所做的)?如果它是相对路径,则将其更改为绝对路径应该可以解决该问题。见docs.php.net/manual/en/…
标签: php codeigniter content-management-system