Создание новой папки tmp для использования PHP?

Я думаю, что у меня возникают проблемы с использованием сеансов PHP, потому что у меня установлен cPanel на том же сервере, и я считаю, что у него есть дополнительная защита, предотвращающая доступ на запись к / tmp

Я могу установить новую папку, но не знаю, какие разрешения / владельцы должны иметь эту папку.

И где он должен быть идеально расположен?

Related of "Создание новой папки tmp для использования PHP?"

/tmp всегда должен быть доступен. Вы можете, конечно, создать новую папку «tmp» где-то рядом с вашим приложением. Просто убедитесь, что он не находится внутри веб-корня. Дайте ему права на чтение / запись и отдайте его пользователю веб-сервера.

Затем вам нужно изменить параметр session_save_path на новую папку «tmp».

Послушай, брат.
Вы вытаскиваете этот журнал с неправильного конца. Гадание никогда не поможет.

Существует сообщение, называемое сообщением об ошибке .
И вам отчаянно нужно связаться с ним.
Он расскажет вам все о причинах, по которым ваши сеансы не работают.

Если это действительно проблема / tmp, PHP получил специальное сообщение об ошибке для случая tis:

Предупреждение: Не удалось записать данные сеанса (файлы). Убедитесь, что текущая настройка session.save_path верна (/ tmp))

Если вы получите это сообщение, вы можете быть уверены, что это причина, по которой ваши сеансы не работают, и вы можете приступить к ее исправлению.

Он также имеет сообщение об ошибке для неверного обработчика сеанса. Также для каждой другой проблемы.

Итак, сначала вы должны получить сообщение об ошибке. Затем прочитайте это и сообщите, какая у вас проблема. Очень просто.

В качестве быстрого обходного пути вы можете использовать этот код для отображения сообщений об ошибках на экране

 error_reporting(E_ALL); ini_set('display_errors',1); 

но только для отладки этой ситуации, а затем удалить ее. Сообщения об ошибках не должны выводиться на экран производственного сервера.
Итак, научитесь читать журналы ошибок. Я уверен, что ваш сервер помещает все сообщения об ошибках в error_log. Просто найдите его и найдите ошибки PHP.