установить upload_tmp_dir, но файл нет, где можно найти

У меня есть несколько сценариев загрузки изображений и блог WordPress. Я думаю, что клиент попытался загрузить 3mb + изображения или так, и с тех пор все перестали работать, чтобы продолжить проверку и добавление обработчиков ошибок, я узнал, что

это было UPLOAD TEMP DIR not FOUND

я не могу прикоснуться к ini-файлу, его общий хостинг, но я могу создать локальный файл ini

мне сказали добавить php.ini в папку public_html, что он работает только, т. е. распечатывает upload_tmp_dir, когда он в той же папке, что и скрипт, в любом случае

Я поместил это в файл ini upload_tmp_dir = "/ home / USER / tmp" также попробовал upload_tmp_dir = "/ home / USER / public_html / tmp"

но первый из них – это где была папка tmp, но я попытался создать ее еще там, где с 777 правами доступа

оставить ini в той же папке, что и скрипт, и вызвать echo ini_get ('upload_tmp_dir');

дает мне: [если я задал это] / home / USER / tmp

sys_get_temp_dir ();

дал мне / tmp

в любом случае СЕЙЧАС я не получаю ошибок, говорит, что файл загружен, но его нет, где можно найти. не уверен, что WTF продолжается, но клиенты разрушают мою голову, и так далее.

PHP удалит загруженные файлы при выходе сценария, если вы не переместили / не скопировали файл где-нибудь еще самостоятельно. Процесс загрузки – это не «сделать это сейчас и вернуться позже, чтобы справиться с этим». Это «дело с этим сейчас, или оно ушло».

Чтобы получить имя / имя временного хранилища файла, вы используете $_FILES['namegiveninform']['tmp_name'] и обычно используете move_uploaded_file() чтобы переместить файл в его постоянное место хранения.