Посмотрите, брат.
Вы тянете этот журнал с неправильного конца. Гадание никогда не поможет.
Есть сообщение с кодом ошибки.
И вам отчаянно нужно связаться с ним.
Он расскажет вам все причины, по которым ваши сеансы не работают.
Если это действительно/проблема TMP, PHP получил специальное сообщение об ошибке для ТИС случая:
Предупреждение: Не удалось записать данные сессии (файлов). Пожалуйста, убедитесь, что текущее значение session.save_path правильно (/ TMP))
Если вы получили это сообщение, вы можете быть уверены, что это причина для ваших сессий не работает, и вы можете начать ремонт Это.
У него есть сообщение об ошибке для не того обработчика сеанса. Также для каждой другой проблемы.
Итак, сначала вы должны получить сообщение об ошибке. Тогда прочитайте его и узнайте, что определенно проблема у вас есть. Очень просто.
В качестве быстрого решения проблемы вы можете использовать этот код, чтобы привести сообщения об ошибках на экране
error_reporting(E_ALL);
ini_set('display_errors',1);
, но только для отладки этой ситуации, а затем удалить его. Сообщения об ошибках не должны выводиться на экран производственного сервера.
Итак, научитесь читать журналы ошибок. Я уверен, что ваш сервер помещает все сообщения об ошибках в error_log. Просто найдите его и найдите ошибки PHP.
Очевидно, что cPanel ограничивает доступ к/tmp в качестве меры предосторожности. У меня были аналогичные проблемы, когда я устанавливал .sh-файл (расположенный в другом месте, но который должен был создавать файлы в/tmp). Таким образом,/temp не будет хорошей идеей? – tzmatt7447