Я очень стараюсь сохранить свои сессии в другом каталоге.У меня есть общий сервер в OVH.Путь сохранения сеанса по умолчанию - /tmp
, и я хочу его изменить.
В моем корневом каталоге у меня есть папка www
, которая является папкой моего основного веб-сайта.Я создал папку 'session' рядом с ней, chmoded 777. Когда я делаю print_r(scandir('/home/expressptp/sessions/'));
, я получаю файлы просто отлично, но когда я пытаюсь session_save_path('/home/expressptp/sessions');
, там ничего не появляется.
Полный кодвыглядит примерно так:
session_save_path('/home/expressptp/sessions');
session_start();
echo session_id();
$_SESSION["test"] = "test";
echo session_save_path(); //that prints good path
Но проблема в том, что в папке sessions
нет сессий: (* 1013 *
Я попробовал все. Я положил папку "сессий" в "www", chmod 777, установка пути с помощью realpath(dirname($_SERVER['DOCUMENT_ROOT'])
и т. д.
Если у вас есть какие-либо идеи, я буду благодарен.