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] Info multisites sur ezp


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut [eZ Publish] Info multisites sur ezp
    Bonjour,

    J'aurai besoin de conseils pour le choix de mon CMS.

    Je voudrais savoir s'il est possible d'installer plusieurs sites ezP sur un même serveur ?

    Est-ce que tout est géré dans un seul backoffice ou bien si j'ai 3 sites, j'ai 3 backoffices donc 3 bases ?

    Si oui, est-ce facile de faire pointer tel site sur telle base ?

    Merci pour votre aide.

    Bien à vous,

    hpl76

  2. #2
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Bonjour,

    Avec ezPublish il est facilement possible de gérer plusieurs sites.

    Pour cela deux solutions sont possibles :
    - Configuration multisite avec base de données séparées
    Dans ce cas chaque site est totalement indépendant au niveau du contenu. Cependant les autres éléments (templates, css, traitements php spécifiques...) peuvent être mutualisés

    - Configuration multisite sur une même base de données
    Personnellement c'est cette configuration que je trouve la plus fonctionnelle. Même dans cette configuration, il est possible d'avoir un backoffice pour chaque site, et même un global pour gérer tous les sites dans la même interface (impossible dans la configuration multibase).
    Il est également possible de séparer certains éléments techniques (templates, css, traitements php spécifiques...) pour le ou les sites désirés.
    Un autre avantage de cette configuration est un accès largement facilité au contenu des autres sites, ce qui est fastidieux en configuration multibase.

    Voilà mon point de vue.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut
    Bonjour sboyer,

    peux-tu expliquer la marche à suivre pour créer un multisite avec une seul base stp

    j'utilise le tuto de luxpopuli qui est pour un multibases

    mais je ne m'en sort pas

    je souhaite faire en fait un site avec plusieurs langues mais au contenu indépendant, un site multilangues n'est donc pas la solution

    j'utilise la version Community Project 2011.8

    En te remerciant.

    Eric

  4. #4
    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,

    Pour cela tu dois jouer avec les siteaccess. Cet article est un bon guide pour toi.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut
    Super, merci, c'est exactement ce qu'il me fallait

    et hop dans mes favoris^^

    merci beaucoup Thes32

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Bonjour et merci pour vos aides respectives.

    Je suis sous EZP 4.2, j'ai beau changé le site.ini du siteaccess de mon nouveau répertoire (créé dans l'arbo de mon site principal, j'arrive bien à une interface d'admin : monsite/urldadmindemonnouveausite mais ca pointe toujours sur ma première bdd alors que j'ai dupliqué ma base.

    et j'ai mis :

    [DatabaseSettings]
    DatabaseImplementation=ezmysql
    Server=localhost
    User=site2
    Password=password2
    Database=bdd2
    Charset=
    Socket=disabled

    mais je n'ai pas ça dans mon .ini principal. Ca peut être où ? C'est implicite ?

    Perso, je me suis appuyé sur le tuto :
    http://luxpopuli.fr/eZ-Publish/Trucs...n-multi-site-I

    J'ai l'impression que je mélange 2 méthodes. Comment faire pour que les gens du site 2 ne voit que l'arbo du site 2 dans le cas d'une seule bdd ?

    Merci par avance de votre nouvelle aide. Je trouve qu'ezp n'est pas simple d'accès mais suis sur qu'une fois maitrisé il vaut bien plus que tous les CMS du moment.

    hpl

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2007
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 113
    Par défaut
    bonsoir,

    si tu as 2 bases de données, il te faut 2 admin et donc 2 siteaccess admin également, le tuto de luxpopuli l'explique bien

    par contre j'ai mieux compris en suivant l'autre tuto, indiqué par Thes32.
    mais rien empêche en partant de ce tuto d'ajouter un 2ème admin et une 2ème base de données

    vu que tu veux 2 base de données prend garde à ne pas mettre tes [DatabaseSettings] dans override/site.ini.append.php mais dans chacun de tes sitaccess.

  8. #8
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Citation Envoyé par hpl76 Voir le message
    mais je n'ai pas ça dans mon .ini principal. Ca peut être où ? C'est implicite ?
    Vérifie le fichier /settings/override/site.ini.append.php
    Note : Dans le BackOffice, tu peux visualiser chaque paramètre ini pris en compte et l'emplacement du fichier qui le contient : onglet "Administration (Setup)" puis "Configuration ini (Ini settings)"

    Citation Envoyé par hpl76 Voir le message
    J'ai l'impression que je mélange 2 méthodes. Comment faire pour que les gens du site 2 ne voit que l'arbo du site 2 dans le cas d'une seule bdd ?
    Dans le cas d'une installation avec une seule BDD, suis le tuto de Thes32, si tu es sur une config multibase, suis le tuto de luxpopuli, mais à mon avis il faut éviter de suivre les deux...

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Bonjour et merci à tous pour votre aide/soutien.

    Je suis plus finalement dans l'optique une base et n sites mais je n'arrive pas à linker mon nouveau site sur mon nouveau répertoire/arbo créé.

    Sous ezp, j'ai :

    Mega accueil ezp
    - Footer site 1 + 2 (dossier)
    - site 1 (dossier)
    - site 2 (dossier)
    - site 3 (dossier nouvellement créé/nouveau site)

    Le site 3 m'affiche le résultat de ma copie 1.

    alors que je mets bien monnomdedomaine/site3 comme déclaré.

    Il va systématiquement chercher l'arbo 1.

    Quelqu'un a une idée ?

    Bien à vous.

    hpl76

  10. #10
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Salut,

    Toute la configuration nécessaire est décrite ici

    As-tu suivi ces instructions ?

  11. #11
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par défaut
    Bonjour et merci de te soucier de mon problème, c'est sympa.

    J'ai repris à 0 et suivi le tuto sur luxpopuli.

    A la fin quand je viens pour m'inscrire à mon espace d'admin en cliquant sur s'inscrire, j'ai le message d'erreur suivant :

    La page demandée n'a pu être affichée. (22)
    La vue demandée est inaccessible.
    La vue <register> dans le module <user> étant désactivée elle est donc inaccessible.

    Que dois-je faire pour l'activer ? Qu'est-ce que j'ai raté ? Vous avez une idée ?

    Quels sont les identifiants admin ? "Il cherche" à me connecter en anonymous.

    HPL

  12. #12
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Bonjour,

    Par défaut lors de l'ajout d'une nouvelle base les identifiants sont :
    user : admin
    pass : publish

  13. #13
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Un internaute est toujours considéré comme un utilisateur eZ.

    Par défaut, lorsque l'utilisateur n'a rentré aucun login, il est connecté en tant que "Anonymous user".

    Cet anonymous user, par défaut, n'a pas les droits suffisants pour se logguer sur le siteaccess de BackOffice, ni d'ailleurs pour s'y inscrire. Par contre il pourra le faire sur les siteaccess de front.

    Dans tous les cas sur une nouvelle installation il est impératif de se logguer à l'interface d'admin en tant qu'administrateur pour faire quoi que ce soit (créer des contenus, des utilisateurs, etc...)

Discussions similaires

  1. Info bulle sur SELECT
    Par Maxbenji dans le forum Balisage (X)HTML et validation W3C
    Réponses: 9
    Dernier message: 14/09/2007, 11h47
  2. [C#] [Win forms] Info bulle sur bouton
    Par RobinJulie dans le forum Windows Forms
    Réponses: 4
    Dernier message: 25/11/2004, 16h12
  3. Info bulle sur un TImage
    Par Dauphin dans le forum C++Builder
    Réponses: 4
    Dernier message: 30/09/2004, 13h56
  4. Réponses: 7
    Dernier message: 18/08/2004, 15h08
  5. pb d'affichage d'info stoké sur Bd
    Par krown dans le forum Langage SQL
    Réponses: 2
    Dernier message: 19/05/2003, 09h25

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