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

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Siteaccess et connexion DB


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut [eZ Publish] Siteaccess et connexion DB
    Bonjour à tous,

    J'ai un "petit" problème sous eZ Publish 4.0.1:
    j'ai 3 siteaccess dont 2 avec l'extention eZFlow:
    - fre
    - ezflow_site
    - ezflow_site_admin

    La config de chacun (dans setting/siteaccess/fre/site.ini.append.php par exemple) est tel qu'ils sont connectés via un utilisateur MySQL avec mot de passe; mais pour le siteaccess FRE il ne peut se connecter uniquement en root et sans mot de passe.
    avec la config si dessous j'obtien une erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    Fatal error: eZ Publish did not finish its request
    The execution of eZ Publish was abruptly ended, the debug output is present below.
    la config:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [DatabaseSettings]
    DatabaseImplementation=ezmysql
    Server=localhost
    Port=
    User=moi
    Password=moi
    Database=ez_publish
    Charset=
    Socket=disabled
    SQLOutput=disabled
    Si quelqu'un à un explication / solution je suis preneur!

    merci d'avance.

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Bonjour,

    je n'ai pas compris ce que tu veux dire par là
    mais pour le siteaccess FRE il ne peut se connecter uniquement en root et sans mot de passe.
    étant donné que tous les sites access utilisent la même base de données, pourquoi différencier leurs connexions ? Leurs configs d'accès aux bases de données doit être semblable.

  3. #3
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut
    Justement, je ne souhaite pas différencier la connexion des siteaccess;
    le truc c'est que en local, on utilisaient root sans mdp, mais que pour la prod se sera un utilisateur mysql avec mdp (classique quoi). Donc on a voulu changer les paramètres de connexion et cela ne fonctionne pas pour le siteaccess "fre" par contre aucun problème pour le ezflow_site ete ezflow_site_admin.

  4. #4
    Membre éclairé
    Développeur informatique
    Inscrit en
    Juin 2008
    Messages
    68
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2008
    Messages : 68
    Par défaut
    Salut,
    Justement, je ne souhaite pas différencier la connexion des siteaccess;
    le truc c'est que en local, on utilisaient root sans mdp, mais que pour la prod se sera un utilisateur mysql avec mdp (classique quoi). Donc on a voulu changer les paramètres de connexion et cela ne fonctionne pas pour le siteaccess "fre" par contre aucun problème pour le ezflow_site ete ezflow_site_admin.
    tu peux passer par une config globale càd dans settings/ovveride/siteaccess.ini
    déclarer tes paramètres de connexion à BDD

  5. #5
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut
    D'abord merci de ton aide.
    J'ai essayer le override, et cette fois tout les user mysql ne fonctionne pas, root compris. J'obtient un acces refusé erreur kernel(1) sur les 3 siteaccess.

  6. #6
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    salut,
    tu n'as pas très bien compris le principe.

    Ton site ezpublish (quelque soit le siteaccess) doit se connecter à ta base de données.

    les informations de connexion que tu dois passer aux site.ini de tes siteaccess doivent être idem ou alors tu peux juste récopier ce qui fonctionne càd les paramètres d'accès de ezflow_site_admin et le mettre directement dans settings/ovveride/siteaccess.ini.

  7. #7
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut
    les informations de connexion que tu dois passer aux site.ini de tes siteaccess doivent être idem
    Je me doute bien qu'il n'y a qu'une connexion active pour tout les siteaccess...
    Et Justement c'est la mon problème!
    ou alors tu peux juste récopier ce qui fonctionne càd les paramètres d'accès de ezflow_site_admin et le mettre directement dans settings/ovveride/siteaccess.ini.
    C'est évidemment le premier réflexe que j'ai eu! J'ai également tester d'autre solution et tout les cas possibles de user/mdp dans les différents fichiers de conf suivant...
    mais le siteaccess fre n'arrive pas a se connecter autrement qu'en modifiant la conf avec le user root et sans mot de passe, vraiment étrange.

    Les informations sont identiques dans tout les fichiers de conf:

    ./settings/siteaccess/fre/site.ini.append.php
    ./settings/siteaccess/ezflow_site_admin/site.ini.append.php
    ./settings/siteaccess/ezflow_site/site.ini.append.php
    ./settings.site.ini
    ./settings.setup.ini

    les infos de connexion:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    [DatabaseSettings]
    DatabaseImplementation=ezmysql
    Server=localhost
    Port=
    User=moi
    Password=moi
    Database=ez_publish
    Charset=
    Socket=disabled
    SQLOutput=disabled

  8. #8
    Membre averti
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Avril 2006
    Messages
    46
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2006
    Messages : 46
    Par défaut
    Ok, apparemment cela fonction en ajoutant la section DatabaseSettings dans settings/ovveride/site.ini et après avoir vider les caches...

    Je ne comprend toujours pas pourquoi ezp à réagit comme ça sans l'override... Tout les site.ini.append.php des siteaccess étaient identiques!

    Merci de votre aide!

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

Discussions similaires

  1. [eZ Publish] Connexion en tant qu'user
    Par Paulo22 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 16/12/2014, 11h25
  2. [CR 8.5][Web] demande de connexion récurrente.
    Par Edison dans le forum Connectivité
    Réponses: 4
    Dernier message: 09/07/2002, 17h48
  3. Réponses: 4
    Dernier message: 04/07/2002, 12h31
  4. Connexion ODBC
    Par Anonymous dans le forum Réseau
    Réponses: 2
    Dernier message: 23/04/2002, 12h10
  5. Je ne peux établir une connexion cliente sous Linux.
    Par Anonymous dans le forum CORBA
    Réponses: 5
    Dernier message: 16/04/2002, 15h57

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