Назад | Перейти на главную страницу

Изменение session.save_path в php.ini не работает

Fedora 25 + PHP 7 + Apache 2.4.23

Здравствуйте, после того, как я изменил session.save_path в php.ini и перезапустил apache, я могу успешно проверить, что он изменен с помощью:

$ php -i | grep session.save_path

Тем не менее, в HTML / PHP страниц сами по себе, сессии не пишутся так множестве session.save_path I, но они упорно записываются в / вар / Lib / PHP / сессии /. Даже установка значения в .htaccess не работает:

php_value session.save_path "/mycustom/path/folder"

Единственное рабочее решение, которое может переопределить / var / lib / php / session / по умолчанию, - это установить значение в самом файле php:

ini_set('session.save_path','/mycustom/path/folder');

Любые идеи?

  1. создайте файл phpinfo () в каталоге с этим файлом php.
  2. откройте его через браузер и найдите список примененных ini-файлов.
  3. проверьте, чтобы все эти файлы содержали переопределение session.save_path