Changing session.save_path in php.ini not working
11,831
- create phpinfo() file in dir with this php file.
- open it via browser, and find list of applied ini-files.
- check all of these files to contain session.save_path override
Related videos on Youtube
![synkro](https://i.stack.imgur.com/naMfo.png?s=256&g=1)
Author by
synkro
Updated on September 18, 2022Comments
-
synkro almost 2 years
Fedora 25 + PHP 7 + Apache 2.4.23
Hello, after I change session.save_path in php.ini and restart apache, I can successfully verify that it's modified with:
$ php -i | grep session.save_path
However, in the html/php pages themselves, the sessions are not written so the session.save_path I set, but they're stubbornly written to /var/lib/php/session/. Even setting the value in .htaccess isn't working:
php_value session.save_path "/mycustom/path/folder"
The only working solution that can override the default /var/lib/php/session/ is to set the value in the php file itself:
ini_set('session.save_path','/mycustom/path/folder');
Any ideas?
-
Oliver Posewitz over 4 yearsLooks like the server I was working on runs
php-fpm
which is a separate service running php and needs to be restarted (or reloaded) for ini changes to take effect in apache.