Ticket Hash: f71340510d7bb4d2111f18d60943f942620b484b
Title: Problème installation multi-sites
Status: Fixed Type: Bug
Severity: Critique Priority: Immediate
Subsystem: Resolution: Fixed
Last Modified: 2023-02-15 19:08:43
Version Found In: 1.2.6
User Comments:

fr.ventabren added on 2023-02-14 18:10:24:

Impossible d'effectuer une installation multi-sites de Paheko en suivant la procédure : https://fossil.kd2.org/paheko/wiki?name=Multi-sites

Après avoir suivi la procédure d'installation Multi-sites, je me trouve confronté à plusieurs problèmes successifs qui empêchent l'installation des sites.

Problème 1 au niveau de la documentation : Les sous-domaines (ou un wild-card) des associations devraient pointer vers le sous-répertoire www du répertoire où a été placé le code de Paheko (sans procéder à l'installation).

Problème 2 :Le fichier config.local.php téléchargé à partir de la documentation multi-site génère une erreur au niveau de cette ligne :

if (isset($_SERVER['SERVER_NAME']) && preg_match($regexp, $_SERVER['SERVER_NAME'], $match)) {

regexp n'est pas défini et doit être corrigé en $domain_regexp je pense !

Problème 3 :Le fichier config.local.php téléchargé à partir de la documentation multi-site génère une erreur suite à la définition de WWW_URL à partir de cette ligne :

define('GarradinWWW_URL', 'https://' . $login . FACTORY_USER_DIRECTORY . '/');

La construction de WWW_URL me semble erronée !

Je ne suis pas allé plus loin dans le debug. Est-il possible de mettre à jour le fichier config.local.php et la doc d'installation muti-sites ? Merci par avance pour votre aide.


bohwaz added on 2023-02-14 19:06:30:

Corrigé merci.


fr.ventabren added on 2023-02-15 14:37:10:

Merci pour le correctif. Je vais un peu plus loin mais la création de l'adresse d'installation n'est pas bonne :

https://fr-ventabrenpaheko-factory.local/admin/install.php Il manque un point dans l'adresse avant le FACTORY_DOMAIN

fichier config.local.php à modifier :

Ligne ci-dessous à modifier : define('GarradinWWW_URL', 'https://' . $login . FACTORY_DOMAIN . '/');

A modifier avec : define('GarradinWWW_URL', 'https://' . $login . '.' . FACTORY_DOMAIN . '/');


bohwaz added on 2023-02-15 17:30:03:

Corrigé merci.


fr.ventabren added on 2023-02-15 18:08:43:

Merci. L'installation multi-sites est fonctionnelle maintenant.