“PHP Warning: move_uploaded_file“ Tā ir tipiska tīmekļa serveru kļūda ar NGINX Un tas parādās, kad mēs vēlamies augšupielādēt failā uz servera. Lielāko daļu laika, kad mums ir jāaugšupielādē daži sertifikāti vai citi faili, kas nav “Media”, kļūda to neredz CMS ievadīšanas saskarnē.
Konkrētākā formā kļūda “PHP Warning: move_uploaded_file” Mēs to atrodam error.log Formā: 
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'Kāpēc rodas kļūda “PHP Warning: move_uploaded_file“ un kā mēs to atrisinām
Kā jau teicu iepriekš, kļūda parādās, mēģinot augšupielādēt failus tīmekļa serverī.
“FastCGI sent in stderr” ir raksturīgs serveriem, kuriem ir php-fpm un NGINX kā tīmekļa programmatūra. Tātad problēma ir kaut kur skripta attiecībās, caur kuru faili tiek augšupielādēti. 
“move_uploaded_file(): Unable to move” Tas mums ļoti skaidri saka, ka šos failus nevar augšupielādēt un pārvietot uz citu tīmekļa servera mapi ar skriptu, kas veic darbību. 
- Labot nginx kļūdu: nevarētu piešķirt jaunu sesiju SSL sesijas koplietotajā kešatmiņā “le_nginx_ssl”, kamēr SSL rokasspiediens
- Labot [HTTP kļūdu] klients, kurš bija paredzēts nosūtīt pārāk lielu korpusu [Media Augšupielādēt WordPress]
Šīs kļūdas risināšana PHP Tas tiek atrisināts ļoti vienkārši, iestatot serverī pareizās atļaujas gan izpildes skriptam, kuram, visticamāk, lietotājam: NGINX nebija piekļuves, gan arī mērķa mapei.
Ja vietnes faili nepieder lietotājam, jo tas ir CPANEL, VestACP vai citās mitināšanas pārvaldības platformās, tad tas gandrīz noteikti ir atrisināt NGINX lietotājam piekļuvi augšupielādes mapei un skriptam.
Iepriekš minētā koda piemērā mēs izpildīsim šādu pasūtījumu SSH:
chown -R nginx:nginx /srv/www/domain.test/public/
chmod g+w file.fileMēs atsākam augšupielādi, un visam vajadzētu notikt bez kļūdas “move_uploaded_file(): Unable to move“Apvidū
Ja jums joprojām ir problēmas, to var atrisināt šīs apmācības komentāros.
 
			
Bonjour,
Es lasīju un pārlasīju jūsu rakstus par tēmu [MOVE_UPLOAD_FILE].
Izrādās, ka esmu saskārusies ar šo problēmu un ka es daudzus mēnešus meklēju, lai bez panākumiem to izkļūtu.
Man ir personīga vietne, kurā man ir lapas forma.html, kas darbojas tikai daļēji, proti: nav iespējams atvērt plūsmu utt., Un, protams, lai to pārvietotu uz “augšupielādi”.
Esmu pensijā no grafiskās mākslas, tipogrāfa 13 gadu vecumā, pēc tam ofseta redaktors, grafiskais dizainers, tīmekļa pārzinis, īsi sakot, man ir 84 gadu vecums, un es vienmēr un joprojām esmu aizrautīgs ar savu darbu.
Ja es pārvaldu ar HTML un JavaScript, es šodien nāku pretī PHP.
Es daru ar saviem kolēģiem veterāniem Alžīrijā, mazos izbraukumos un saprotu “ziņojumi” ko es ievietoju savā personīgajā vietnē, kas ir pieejama interesentiem; Tātad, es gribu saņemt dokumentus, jo es pats nedaru visu, lai ilustrētu savus vārdus, tātad forma un PHP ārstēšana.
Es izveidoju savu vietni ar "Dreamweaver CC2020", Mac versiju, kas mājās mitināta sinoloģijas serverī "NGNIX" DMS v. 7.1 – PHP 8 (PEP PHP 7.2, PHP 7.3, PHP 7.4). CERFIFIFIFE PAR Noklusējuma (bez IP): TrustCC DV CA – G2 RSA
Veidlapa darbojas pareizi “teksta” laukiem, bet atsakās no multivides laukiem.
Ja vēlaties, varat izveidot savienojumu ar URL iepriekš, noklikšķiniet uz figūriņas un, tā kā es neesmu aktivizējis HTML "atpakaļ", rezultātu var apskatīt PHP lapā. (Es plašsaziņas līdzekļiem piešķīru 10 MB un 20 MB).
Un, ja es jums būtu labs, bažas rastos no NGINX PHP-TPM serveru “fastcgi”, kas ir mans gadījums, tad TPM rūtī ir daudz kastu, ko pārbaudīt vai noņemt, bet kas?
Es pamanīju SSH komandu:
Chown -r nginx: nginx/srv/www/domain.test/public/
chmod g+w fails.file
Bet vai tas būs piemērots manam serverim?
Jau iepriekš paldies par jūsu vērtīgo padomu