Domanda

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

$FotoMap = '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/' ;

if (

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

POST['type'] == 'add' & strlen(

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

FILES['FileUpload']['name']) > 0 && strlen(

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

POST["GivenFileName"]) > 0 ) { if (move_uploaded_file(

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

FILES['FileUpload']['tmp_name'], $FotoMap . $file_name_id)) {

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

SESSION['echo'] = 'succes'; } else {

Ho lavorato su un file di upload che funziona bene su localhost (Windows) ma non funzionerà sul mio server Linux che affitto. Voglio che lo sposti in un sottodir "/ files" da dove si trova il file.

dà gli errori: Attenzione: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-upload-file]: impossibile aprire il flusso: autorizzazione negata in /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php sulla linea 66

Avviso: move_uploaded_file () [function.move-upload-file]: impossibile spostare '/ tmp / phpFMaeAs' in '/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6' in / home / taalhulp / domains / taalhulpmanager.nl / public_html / Gegev_Dossier.php sulla linea 66

Ecco una versione semplificata del mio codice

<*>

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

SESSION['echo'] = 'fail'; } }

dice che l'autorizzazione è negata, ma è perché faccio qualcosa di sbagliato o perché devo contattare il mio provider per dirgli di abilitarlo, forse tu posso abilitarlo da solo?

È stato utile?

Soluzione

Assicurati che le autorizzazioni /home/taalhulp/domains/taalhulpmanager.nl/public_html/files/ siano impostate su 0777 .

Non consiglio di farlo in quanto apre una serie di problemi di sicurezza. Sarà meglio scoprire su quale utente o gruppo viene eseguito lo script e modificare invece la directory per essere di proprietà di quell'utente.

Altri suggerimenti

probabilmente non hai i permessi (motore PHP / server web apache) per accedere alla directory per i caricamenti temporanei. prova a impostare il tuo percorso temporaneo personalizzato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top