Salta al contenuto

PHP Warning: move_uploaded_file failed to open stream

Pubblicato il Aggiornato il

Se move_uploaded_file non sposta il file, controlla l’esito dell’upload e il percorso di destinazione.

PHP Warning: move_uploaded_file failed to open stream: sintomo, causa e verifica
PHP Warning: move_uploaded_file failed to open stream

Possibili cause

  • Directory di destinazione non esiste o non è scrivibile
  • File temporaneo non è più disponibile quando avviene lo spostamento
  • Open_basedir o percorso calcolato impedisce l’accesso
  • Quota disco o inode sono esauriti

Cosa controllare

  • Leggi percorso sorgente e destinazione nel warning
  • Controlla codice errore dell’upload prima di move_uploaded_file
  • Verifica esistenza, proprietario e permessi della directory
  • Controlla open_basedir, quota e inode
  • Ripeti con un file piccolo e un nome semplice

Come intervenire

  • Crea la directory prevista con proprietario e permessi corretti
  • Usa il percorso assoluto appartenente all’account
  • Gestisci l’errore di upload prima dello spostamento
  • Libera quota o inode dopo aver identificato i file
  • Correggi open_basedir soltanto per il percorso necessario
PHP Warning: move_uploaded_file failed to open stream: controlli e correzione
PHP Warning: move_uploaded_file failed to open stream

Guide Xlogic correlate

Fonti tecniche

PHP Warning: move_uploaded_file failed to open stream ultima modifica: 2026-08-03T20:30:37+02:00 da Team tecnico Xlogic

Ti è piaciuto questo Post?