Раньше на сайте всё было в порядке, но теперь не записываются файлы сессий. Самостоятельно обнаружить причину ошибки мне не удалось.
При назначении элемента массива $_SESSION на странице переменная используется нормально, но файл в /tmp (согласно phpinfo) не появляется. Соответственно, при переходе на другую страницу данных в сессии нет. Права на папку - 755. Дополнительное добавление session_start(); в начале кода страницы и session_write_close(); в конце не помогло. Ошибка повторяется на разных компьютерах и в разных браузерах.
Сайт на wordpress. Техподдержка хостинга написала отписку.