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

apache php7 session.save_path всегда указывает на / path

Я правильно настроил в /etc/php/7.0/apache2/php.ini

session.save_path = "/tmp/N;MODE;/"

Но я всегда получаю одну и ту же ошибку

Warning: session_start(): open(/path/sess_1ev4h097ni146fk3uuog5otpa1, O_RDWR) failed: Permission denied

Что бы я ни делал, он всегда указывает на / путь

любая идея?

( Немного тупой решение )

Если вы не знаете, используете ли вы mod_php или cgi-подобный, попробуйте найти, где установлен этот путь (session.save_path = / path ...), и измените его на тот, который вам нужен:

grep -R '/path' /etc/php/

Эта команда должна выдать имя файла, в котором вы должны указать путь для вашего сеанса. Как вариант, вы можете сделать это:

grep -RE '^session.save_path' /etc/php

Затем измените все вхождения на желаемый путь.