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

MkFramework Discussion :

framework planté en suivant le tuto


Sujet :

MkFramework

  1. #1
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut framework planté en suivant le tuto
    Bonsoir,

    je suis au tout début du tuto (http://mkframework.com/tutoriaux.html#newsite ), étape Créer la couche modèle de votre site / Création des tables en base de donnée. Il y a marqué Commencez par executer ces trois requêtes de création de table.. Comme je ne savais pas où le faire, même si j'étais persuadé que c'était pas le bon endroit, j'ai cliqué sur créer la couche modèle puis créer un module et là dans action j'ai collé la première requête de création de table et nommé le module article. Là, il est content et dit qu'il a généré quelques répertoires et que mon module est accessible à une certaine adresse et là, si je clique dessus, erreur fatale. Bon il est clair que je n'ai pas créé mes tables là où il fallait mais je savais pas où le faire...Où aurait-il fallu le faire ?

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Février 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 89
    Points : 95
    Points
    95
    Par défaut
    Bonjour LaurentSc,

    Un petit copier coller de l'erreur va aider notre ami imikado a t'aider,

    La connexion à la bdd doit etre bonne puisque tu as généré la couche model .. ( tu peux verifier la présence de fichiers model_xxx dans le dossier model )
    (tu peux également via phpmyadmin verifier la présence et la bonne structure des tables ...)

    En attendant un copier/coller de l'erreur,


    Bon courage

  3. #3
    Membre régulier
    Femme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    304
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Gabon

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 304
    Points : 107
    Points
    107
    Par défaut
    Bonjour,

    Je ne sais pas si j'ai bien compris ton problème mais pour
    Commencez par executer ces trois requêtes de création de table
    il faut le faire dans phpmyadmin en ayant pris le soin de créer d'abord une nouvelle base de données vide. Ensuite tu condigure le fichier 'conf/connexion.ini.php' avant de revenir au builder pour générer ta couche model.

    Si cette étape a bien été faite tu n'as plus besoin de coller l'instruction SQL dans la partie 'actions' de ton module. Cette partie est réservée aux actions (list, edit, delete,...) du module que tu désire créer.

    En espérant t'avoir aidé. A bientot

  4. #4
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Ca m'a fait progresser mais pas encore m'en sortir.
    J'étais persuadé qu'on pouvait tout faire depuis le builder.
    Comme tu m'as conseillé de passer par phpMyAdmin, j'y ai été, ai créé une base "mkframework", puis ds le site, ai modifié connexion.ini.php (pdoMysqlExple.dsn = "mysql:dbname=mkframework;host=localhost") puis de nouveau "créer la couche modèle" ; là, il dit de sélectionner le profil, donc pdoMysqlExple mais
    SQLSTATE[HY000] [1045] Accès refusé pour l'utilisateur: 'root'@'@localhost' (mot de passe: OUI)
    ...

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2010
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 89
    Points : 95
    Points
    95
    Par défaut
    ton fichier connexion.ini.php

    doit ressembler à cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    pdoMysqlExple.dsn="mysql:dbname=mkframework;host=localhost"
    pdoMysqlExple.sgbd=pdo_mysql
    pdoMysqlExple.username=root
    pdoMysqlExple.password=root
    il te faut remplacer pdoMysqlExple.username et pdoMysqlExple.password par ceux que tu utilises pour te connecter via phmyadmin ( ou par le compte creer pour gerer la base "mkframework" )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    pdoMysqlExple.dsn="mysql:dbname=mkframework;host=localhost"
    pdoMysqlExple.sgbd=pdo_mysql
    pdoMysqlExple.username=tonvraiusername
    pdoMysqlExple.password=tonvraipassword

  6. #6
    Expert confirmé
    Avatar de laurentSc
    Homme Profil pro
    Webmaster débutant perpétuel !
    Inscrit en
    Octobre 2006
    Messages
    10 470
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Webmaster débutant perpétuel !
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2006
    Messages : 10 470
    Points : 5 831
    Points
    5 831
    Billets dans le blog
    1
    Par défaut
    Nickel ; j'ai été voir les utilisateurs dans phpMyAdmin et justement, il n'y a pas de mot de passe, donc j'ai remplacé par pdoMysqlExple.password =. Maintenant, il n'y a plus de message d'erreur et le répertoire "model" contient 4 fichiers (alors que 0 avant).

  7. #7
    Rédacteur
    Avatar de imikado
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    5 239
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2006
    Messages : 5 239
    Points : 19 098
    Points
    19 098
    Billets dans le blog
    17
    Par défaut
    Ca fait plaisir de voir la communauté répondre aux questions

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

Discussions similaires

  1. problème pour la création de socket en suivant le tuto
    Par Steph1904 dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 09/10/2010, 18h07
  2. Réponses: 4
    Dernier message: 27/01/2007, 15h58
  3. Réponses: 8
    Dernier message: 13/10/2006, 16h14

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