“PHP Warning: move_uploaded_file“ Это типичная ошибка веб -серверов с Nginx И появляется, когда мы хотим загрузить в файл на сервере. Большую часть времени, когда нам нужно загружать несколько сертификатов или других файлов, которые не “Media”Ошибка не видит ее в интерфейсе администрирования CMS.
В более конкретной форме ошибка “PHP Warning: move_uploaded_file” Мы находим это в error.log В форме: 
FastCGI sent in stderr: "PHP message: PHP Warning:  move_uploaded_file(/srv/www/domain.test/public/file.file): failed to open stream: Permission denied in /srv/www/domain.test/public/script.php on line 748 PHP message: PHP Warning:  move_uploaded_file(): Unable to move '/tmp/phpqAVtWy'Почему возникает ошибка “PHP Warning: move_uploaded_file“ И как мы решаем это
Как я уже говорил, ошибка появляется, когда мы пытаемся загружать файлы на веб -сервере.
“FastCGI sent in stderr” типичен для серверов, у которых PHP-FPM и Nginx как веб -программное обеспечение. Таким образом, проблема находится где -то в отношениях сценария, через который загружаются файлы. 
“move_uploaded_file(): Unable to move” Он очень четко говорит, что эти файлы не могут быть загружены и перемещены в другую папку на веб -сервере с помощью скрипта, который выполняет операцию. 
- Исправить ошибку nginx: не удалось выделить новый сеанс в SSL Session Care Cache
- Исправить [http error] Клиент, предназначенный для отправки слишком большого тела [Загрузить носитель WordPress]
Решение этой ошибки PHP Он решается очень просто, устанавливая на сервере правильные разрешения, как для скрипта выполнения, к которым, скорее всего, пользователь: Nginx не имел доступа, а также для папки назначения.
Если файлы веб -сайта не принадлежат пользователю, так как он находится на CPanel, VestACP или других платформах управления хостингом, то это почти наверняка решать, что он предоставит пользователю NGINX доступ к папке загрузки и сценарию.
Для примера приведенного выше кода мы выполним следующий порядок в SSH:
chown -R nginx:nginx /srv/www/domain.test/public/
chmod g+w file.fileМы возобновим загрузку, и все должно быть без ошибки “move_uploaded_file(): Unable to move“Полем
Если у вас будут проблемы, это может быть решено в комментариях этого учебника.
 
			
Бонджур,
Я читаю и перечитываю ваши статьи по предмету [move_upload_file].
Оказывается, я сталкиваюсь с этой проблемой и что я искал много месяцев, чтобы выйти из нее без успеха.
У меня есть личный сайт, на котором у меня есть форма страницы. Html, который работает только частично, а именно: невозможно открыть поток и т. Д. И, конечно, переместить его на «загрузки».
Я ушел на пенсию из графического искусства, типографа в 13 лет, а затем редактор смещения, графический дизайнер, веб -мастер, короче, мне 84 года в отставке, и я всегда и все еще увлечен своей работой.
Если я справлюсь с HTML и JavaScript, я сегодня столкнулся с PHP.
Я делаю с ветеранами моих коллег в Алжире, небольшими прогулками и осознаю “Отчеты” что я помещаю на свой личный сайт доступным для тех, кто заинтересован; Итак, я хочу получать документы, потому что я сам не делаю все, чтобы проиллюстрировать свои слова, отсюда и идея формы и лечения PHP.
Я создал свой сайт с "DreamWeaver CC2020", MAC -версия, размещенная дома на сервере Synology "NGNIX" DMS v. 7.1 – PHP 8 (PEP PHP 7,2, PHP 7,3, PHP 7,4). Cerfified PAR по умолчанию (NO-IP): TrustCC DV CA – G2 RSA
Форма работает должным образом для «текстовых» полей, но отказывается от областей СМИ.
Если вы хотите, вы можете подключиться к URL выше, нажмите на статуэтку и, поскольку я не активировал HTML «назад», вы можете просмотреть результат на странице PHP. (Я выделил 10 МБ и 20 МБ) для средств массовой информации.
И если я добр к вам, озабоченность поступила бы из «FastCgi» серверов Nginx PHP-TPM, который является моим делом, то на панели TPM есть много коробок, которые можно проверить или снять, но что?
Я заметил команду SSH:
Chown -r nginx: nginx/srv/www/domain.test/public/
chmod g+w file.file
Но подходит ли это для моего сервера?
Заранее спасибо за ваш драгоценный совет