2 Annuaires Arfooo avec même BD Possible?

Trouvez ici tout l'aide dont vous avez besoin concernant le script d'annuaire Arfooo.
Merci de reporter les éventuels bugs trouvés.

2 Annuaires Arfooo avec même BD Possible?

Messagede creawebdesign » Jeu 10 Mar 2011 00:37

Bonjour,

J'anticipe mais je vais devoir trouver une solution pour tâcher de faire fonctionner 2 cms Arfooo avec 1 seule base de données dois-je simplement, après avoir installé les 2 avec 2 bases différentes, utiliser le même fichier :
db.php pour les 2?

Y-a-t'il autre chose à modifier ?

J'aurais aimé pouvoir utiliser le même cms pour les deux sites mais, même, si la charte graphique est strictement la même, le logo est différent... il me parait donc plus simple de faire ainsi.

Merci pour vos réponses.
Cordialement
Avatar de l’utilisateur
creawebdesign
 
Messages: 40
Inscription: Lun 10 Jan 2011 10:15


Re: 2 Annuaires Arfooo avec même BD Possible?

Messagede Hexa-67 » Jeu 10 Mar 2011 08:55

Salut,
je suppose que l'url sera différente aussi. ça va pas être facile avec la table settings......
Avatar de l’utilisateur
Hexa-67
 
Messages: 966
Inscription: Lun 1 Mar 2010 17:59

Re: 2 Annuaires Arfooo avec même BD Possible?

Messagede Angra-Mainyu » Jeu 10 Mar 2011 11:53

Salut,
peut être que tu pourrais tenter de procéder ainsi.

Tu fais une installation avec les mêmes paramètres pour la base de donnée.
La seconde installation écrasera les données de la table settings par les infos qui lui sont propres.
Comme le dit Hexa, c'est cette table qui te posera problème.
A mon avis, ce sera la valeur siteRootUrl qui te sera fatale :)

On pourrait penser qu'il suffirait dans le fichier /arfooo/core /FrontController.php
qu'une petite modification ferait ton affaire.

vers la ligne 90 dans ce fichier,
tu as
Code: Tout sélectionner
        $rawUrl = parse_url(Config::get('siteRootUrl'));
        Config::set('siteDomainUrl', "http://" . $rawUrl['host']);


tu pourrais mettre pour test dans le premier site
Code: Tout sélectionner
        Config::set('siteRootUrl','http://wwwadresseDuSiteNumero1");
        $rawUrl = parse_url(Config::get('siteRootUrl'));
        Config::set('siteDomainUrl', "http://" . $rawUrl['host']);


et ensuite dans le deuxieme site
Code: Tout sélectionner
        Config::set('siteRootUrl','http://wwwadresseDuSiteNumero2");
        $rawUrl = parse_url(Config::get('siteRootUrl'));
        Config::set('siteDomainUrl', "http://" . $rawUrl['host']);


Je pense que c'est une possibilité.
Angra-Mainyu
 
Messages: 455
Inscription: Dim 14 Sep 2008 23:37

Re: 2 Annuaires Arfooo avec même BD Possible?

Messagede Hexa-67 » Jeu 10 Mar 2011 12:02

Angra, c'est pas mal du tout ça!
On peut aussi lui proposer de créer un champs SiteRootUrlBIS pour son deuxième site en complément de ce que tu proposes.
Avatar de l’utilisateur
Hexa-67
 
Messages: 966
Inscription: Lun 1 Mar 2010 17:59

Re: 2 Annuaires Arfooo avec même BD Possible?

Messagede brazief » Dim 13 Mar 2011 10:39

Bonjour,

:shock: Très interressant
Avatar de l’utilisateur
brazief
 
Messages: 98
Inscription: Lun 10 Mai 2010 18:28

Re: 2 Annuaires Arfooo avec même BD Possible?

Messagede Angra-Mainyu » Mar 15 Mar 2011 11:18

Bonjour,
toujours au cas.
Dans le besoin de tester et de mettre en place un petit module pour un des membres, j'ai eu besoin d'avoir accès à une installation en v2.0.2, qui diffère en fonctionnement de mon script Arfooo.

Il me suffit de rajouter
Code: Tout sélectionner
   Config::set('siteRootUrl','http://localhost/arfooo-2.0.2');


dans le fichier /core/FrontController.php
dans la fonction __contruct()
juste en dessous de
Code: Tout sélectionner
        $this->loadSettings();


ce qui nous donne
Code: Tout sélectionner
/**
     * Generates the standard FrontController object
     */
    public function __construct($router = null)
    {
        parent::__construct();

        $this->localDir = "";
        $this->loadSettings();
      Config::set('siteRootUrl','http://localhost/arfooo-2.0.2');
        $this->websiteDir = substr(strstr(preg_replace("#^http://#", "", Config::get("siteRootUrl")), "/"), 1);
        if ($this->websiteDir) {
            $this->websiteDir = "/" . rtrim($this->websiteDir, "/");
        }
    }


Je peux aussi bien me connecter en admin sur les deux annuaires sans aucun problème.
Angra-Mainyu
 
Messages: 455
Inscription: Dim 14 Sep 2008 23:37


Retourner vers Installation, aide et report de bugs

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

 
Copyright © arfooo.com  2007 - 2011  -  Tous droits réservés  -  Partenaires de confiance
Sites du groupe: petites annonces gratuites   voyance en direct - tirage tarot   Consultant en référencement
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group | phpBB SEO Traduction par: phpBB-fr.com
cron