PHP session_start() завершается с предупреждением

#php #session

#php #сессия

Вопрос:

Мой PHP-сайт внезапно перестает работать с ошибкой

Warning: session_start(): open(/tmp/sess_3cd2b95bda289919f7993a8eaf6bc1c9, O_RDWR) failed: No such file or directory (2) in /home/

Я нашел информацию, чтобы исправить это из StackOverflow, добавив ini_set('session.save_path', 'tmp'); before session_start() ; но я должен делать это на каждой странице, так как страниц очень много. Есть ли какой-либо возможный способ объявить глобальную переменную или любым другим способом, чтобы мне не нужно было добавлять это на каждую страницу моего веб-сайта?

Комментарии:

1. ini_set предназначен для переопределений во время ВЫПОЛНЕНИЯ. вам нужно изменить настройку в php.ini, чтобы она применялась ко ВСЕМ скриптам — например, постоянная настройка.

2. Спасибо за ответ, я попытался найти php.ini во всей папке сайта, но вообще не могу его найти.