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 :

Uploader ma database mais pas pour delete ni modifier [PHP 7]


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2015
    Messages : 6
    Par défaut Uploader ma database mais pas pour delete ni modifier
    Bonjour,

    Je viens de changer d'ordi et j'ai transféré les fichiers (html, css, php) et les database (mysql) d'un site web que j'avais fait du htdocs (xampp) de mon ancien ordi vers le nouveau.

    Quand j'ouvre mon site sur le nouvel ordi tout va bien : ie toutes les données de ma base de données sont bien lues. Je peux même les supprimer et les modifier via un formulaire html de mon site. Les changements sont bien répercutés sur ma db.
    Mais le problème se passe lorsque je veux uploader des nouvelles données. Impossible.
    Pourtant, sur mon ancien ordi, tout marche nickel. Je n'ai rien changé au code. Juste fait copier-coller.

    Y aurait-il des modifications d'adresse ou autre à faire dans le php lorsqu'on transfère des databases?
    Je ne comprends pas pourquoi je peux effacer et modifier mais pas uploader...

    Si quelqu'un peut m'aider, ce serait cool!

    Merci par avance

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 715
    Par défaut
    regardez dans les tables importées si l'"autoincrément" des clés primaires est toujours là.

    si ce n'est pas ça, vous allez devoir retourner en mode "développement" avec l'activation des tous les messages d'erreurs pour comprendre se qu'il se passe.

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2015
    Messages : 6
    Par défaut
    Merci beaucoup Mathieu pour votre retour!

    Les clés primaires sont bien en autoincrement.

    Du coup j'ai modifié le php pour faire apparaître toutes les erreurs et j'ai ça :

    Warning: move_uploaded_file(../images/films/123 soleil_320x182.png): failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/Lesquatreastrophes_site/admin/videos_add.php on line 61

    Warning: move_uploaded_file(): Unable to move '/Applications/XAMPP/xamppfiles/temp/php16EUeL' to '../images/films/123 soleil_320x182.png' in /Applications/XAMPP/xamppfiles/htdocs/Lesquatreastrophes_site/admin/videos_add.php on line 61

    En regardant sur internet, j'ai vu des solutions qui parlaient de chmod 777 ou d'user apache mais ça dépasse largement mes compétences...

    J'ai du mal à saisir pourquoi il ya des problèmes de droits pour l'upload mais pas pour le delete...

    J'imagine que c'est un pb un peu basique lors de changements de serveurs mais si qqn pouvait éclairer ma (faible) lanterne...

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 715
    Par défaut
    d'après le chemin /Applications/XAMPP je pense que vous êtes sur mac, c'est bien ça ?

    sur mac, je ne sais pas comment se règle les droits d'accès donc posez peut être la question dans le forum suivant :
    https://www.developpez.net/forums/f518/systemes/apple/

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2015
    Messages : 6
    Par défaut
    oui c'est bien ça je suis sur Mac

    Je vais aller voir ça! Merci pour l'info

    Bonne journée

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2015
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Septembre 2015
    Messages : 6
    Par défaut
    C'était en fait un verrouillage d'accès au niveau des fichiers htdocs de XAMPP.
    Je les ai mis en lecture / écriture pour tous les sous-dossiers et ça fonctionne.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. getElementById marche pour ff mais pas pour IE7
    Par Stessy dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 29/02/2008, 16h32
  2. TV disponible free mais pas pour neuf ?
    Par kiki1844 dans le forum Dépannage et Assistance
    Réponses: 3
    Dernier message: 16/01/2008, 11h28
  3. Réponses: 9
    Dernier message: 13/07/2007, 11h03
  4. Réponses: 5
    Dernier message: 26/04/2007, 12h26
  5. Question SQL (facile) mais pas pour moi
    Par fabianrs dans le forum Langage SQL
    Réponses: 15
    Dernier message: 30/03/2006, 03h44

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