В новой записи я расскажу как я решил проблему с сохранением параметров сессии на Bitrix. Сайт располагался на VPS под Ubuntu (хостинг beget).
Авторизуемся на сервере и узнаём версию PHP через команду в консоли
Вам нужно авторизоваться под пользователем root. После авторизации в консоли пишем команду
php -v
Находим пути до файла с конфигурацией PHP на сервере (php.ini)
С помощью следующей команды, вы получите пути до файла php.ini. Данная команда выводит пути до всех файлов, вам нужны только файлы вашей версии PHP.
find / -name "php.ini"
Создаём директорию для файлов сессий
Для файлов сессии я создал директории по следующему пути /home/user/tmp/sessions
Проверьте чтобы все директории по указанному пути были созданы!
user может быть заменён на имя вашего пользователя.
Изменяем конфигурацию в файле php.ini для сайта Bitrix
Прописываем в значение параметра для session.save_path=/home/user/tmp/sessions
И строкой нижу пропишем — extension=session.so