IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

move_uploaded_file en local sous linux


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Inscrit en
    Novembre 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Somme (Picardie)

    Informations forums :
    Inscription : Novembre 2012
    Messages : 1
    Par défaut move_uploaded_file en local sous linux
    Bonjour
    Je travaille en local sur un ordinateur qui tourne sous linux mint 19.3
    J'utilise php 7.2
    Je tente de "uploader" un fichier et la commande move_uploaded_file me renvoie l'erreur "failed to open stream: Permission denied".
    En cherchant dans les forums, je vu que c'était sans doute dû au fichier tmp qui ne peut être lu, ce que semble justifier l'erreur suivante "Unable to move '/tmp/phptoMIRA' to".
    Je ne sais pas où trouver ce fameux fichier sur l'ordi.
    J'ai tenté de modifier le php.ini
    ;upload_tmp_dir =
    upload_tmp_dir =/var/www/site2020/upload_tmp_dir
    dans /etc/php/7.2/apache2 et aussi dans /etc/php/7.2/cli, mais rien n'y fait.
    Je pense qu'il faut donner des droits à php, mais je n'ai pas trouvé comment
    Le code que j'ai écrit fonctionnait sous windows et fonctionne aussi sur le serveur de ionos, mais je voudrais reprendre mon site sans avoir à faire des aller retour sur le site.
    Merci de vos conseils et avis.
    Marc

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Par défaut le dossier temporaire d'upload à normalement les permission nécessaire puisque que c'est PHP qui le créer. En revanche c'est souvent le chemin de destination qui n'a pas les permission nécessaire.

    Si tu veux savoir exactement quel php.ini modifier , fait un phpinfo() et tu auras le chemin du fichier ini
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

Discussions similaires

  1. Probleme de locale sous linux
    Par TheJoe dans le forum JSF
    Réponses: 2
    Dernier message: 29/09/2008, 21h17
  2. réseau local sous linux
    Par yasinfo dans le forum Réseau
    Réponses: 2
    Dernier message: 19/03/2008, 12h24
  3. Monter reseau local sous linux
    Par bsassi dans le forum Réseau
    Réponses: 1
    Dernier message: 03/10/2007, 15h39
  4. Réseau local sous linux redhat
    Par ramdani77 dans le forum Réseau
    Réponses: 3
    Dernier message: 25/04/2006, 09h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo