La fonction move_uploaded_file de php ne fonctionnera pas sur mon serveur en ligne mais fonctionne sur localhost

StackOverflow https://stackoverflow.com/questions/1217272

Question

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

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

if (

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

Je travaille sur un fichier de téléchargement qui fonctionne très bien sur localhost (windows) mais ne fonctionne pas sur le serveur linux que je loue. Je veux le déplacer dans un sous-répertoire '/ files' à partir duquel se trouve le fichier.

cela donne les erreurs: Avertissement: move_uploaded_file (/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6) [function.move-Upload-file]: échec de l'ouverture du flux: autorisation refusée dans /home/taalhulp/domains/taalhulpmanager.nl/ public_html / Gegev_Dossier.php à la ligne 66

Avertissement: move_uploaded_file () [fichier_fonction.move-uploadé]: impossible de déplacer "/ tmp / phpFMaeAs" vers "/home/taalhulp/domains/taalhulpmanager.nl/public_html/files/6" dans / home / taalhulp / domaines / taalhulpmanager.nl / public_html / Gegev_Dossier.php à la ligne 66

Voici une version simplifiée de mon code

<*>

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

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

il est dit que l'autorisation est refusée, mais est-ce parce que je fais quelque chose de mal ou parce que je dois contacter mon fournisseur pour lui dire de l'activer, peut-être que vous pourrez l'activer moi-même?

Était-ce utile?

La solution

Assurez-vous que les autorisations de /home/taalhulp/domains/taalhulpmanager.nl/public_html/files / sont définies sur 0777 .

Je ne recommande pas cette option, car cela pose de nombreux problèmes de sécurité. Vous feriez mieux de savoir sur quel utilisateur ou groupe le script est exécuté et de modifier le répertoire qui appartiendra à cet utilisateur.

Autres conseils

vous ne disposez probablement pas des autorisations (moteur PHP / serveur Web Apache) pour accéder au répertoire des téléchargements temporaires. essayez de définir votre chemin temporaire personnalisé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top