I just faced with an issues that is my hosting due to some php setting errors.
It miss config session.save.path so that creation of php session decline.
Suggest make a global variable $g_session_save_path to let users do a manual config
if server haven't configured it.
In config_default_inc.php or config_inc.php
Code: Select all
$g_session_save_path = '/tmp';
Code: Select all
Index: session_api.php
===================================================================
--- session_api.php (revision 20)
+++ session_api.php (working copy)
@@ -49,6 +49,11 @@
*/
class MantisPHPSession extends MantisSession {
function __construct() {
+ $t_session_save_path = session_save_path();
+ if (empty($t_session_save_path))
+ {
+ session_save_path(config_get('session_save_path'));
+ }
session_start();
$this->id = session_id();
}