installation sur une même adresse IP de deux gestsup

Installation & Configuration du logiciel
Répondre
poralhelp
Gsup LEVEL 0
Messages : 7
Enregistré le : mar. 12 sept. 2023 16:29

Bonjour


suite à une seconde installation de gestsup sur la même adresse ip ( même serveur ) je n'arrive plus à me connecter à mon ancien gestsup .


Le virtual host n'a plus l'air de fonctionner l'ancien url du premier gestsup ping sur le nouveau.


Je précise que j'ai crée un dossier dans le WWW autre que le premier dossier où se situe l'installation du premier gestsup, pour pouvoir installer le deuxième.


le problème à l'air de ce situer lors de la seconde installation avec la base de données j'ai laissé localhost et tout le reste par défaut.

la seconde installation peut-elle écraser la première installation ?
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Bonjour,

Il est nécessaire d'avoir un serveur dédié par instance de GestSup.

Cdt
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
bbc94
Gsup LEVEL 5
Messages : 183
Enregistré le : ven. 6 juil. 2018 12:47

Bonjour,
Ce n'est plus le cas ?
viewtopic.php?t=3684

J'aimerais également créer une nouvelle instance de production gestsup sur notre VM windows (wamp) qui contient déjà une instance gestsup de production, je pensais que créer un vhost + modif dns était toujours possible ? Préférable d'avoir deux VM (une par instance ?) ?
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Il n'y a pas de problème technique pour la mise en place de deux instances GestSup sur un même serveur.

Cela n'est en revanche pas recommandé pour des raisons de performances et sécurité, deux VM Linux est recommandé.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
bbc94
Gsup LEVEL 5
Messages : 183
Enregistré le : ven. 6 juil. 2018 12:47

Compris, si je prends le risque, le plus simple est-il :
- De créer le vhost de la deuxième (nouvelle) instance
- Dupliquer le repertoire dans www des fichiers Gestsup de l'ancienne version (suppression des pj ticket)
Et comment faire le plus proprement pour la partie SQL pour la création de la nouvelle base ? passer par la page install/index.php ? (pas de risque de casser l'autre base sql ?)

Actuellement vu que les fichiers ont été dupliqués quand je lance via mon nouveau vhost, je tombe sur l'instance ancienne donc modification à prévoir de "connect.php" ?
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

il est nécessaire de créer deux vhost sur apache, puis dans le nouveau repertoire de la nouvelle instance, installer une nouvelle instance de GestSup sans copier les fichiers de l'ancienne instance.

A noter : lors de l'installation de la nouvelle instance, il sera nécessaire de spécifier un nom de base de données différente de la première instance.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
bbc94
Gsup LEVEL 5
Messages : 183
Enregistré le : ven. 6 juil. 2018 12:47

Parfait les deux instances sont up&running ! merci.

Il me reste à voir si je peux partager le certificat https entre les deux vhost mais je pense que ce n'est techniquement pas possible ?

J'ai aussi un soucis dans la nouvelle instance "date.timezone" qui me dit qu'il n'est pas paramétré alors que pour le coup le php.ini est vraisemblablement celui partagé avec l'autre instance qui elle n'a pas le problème ? php 8.1.3 pour les deux instances
2023-12-07_173757.png
2023-12-07_173757.png (99.93 Kio) Vu 1822 fois
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
Avatar du membre
Flox
Administrateur du site
Messages : 9436
Enregistré le : jeu. 21 juin 2012 19:00

Pour le certificat il est nécessaire de créer un SAN pour le domaine ex: *.domain.lan, qui sera compatible avec deux sites
ex : gestsup1.domain.lan et gestsup2.domain.lan

Pour le timezone il faut mettre Europe/paris l'emplacement du fichier php.ini est affiché sur la page système, un redémarrage d'apache est nécessaire.
GestSup: 3.2.47 | Debian: 12 | Apache: 2.4.59 | MariaDB: 11.5.2 | PHP: 8.3.12 | https://doc.gestsup.fr/
Avatar du membre
bbc94
Gsup LEVEL 5
Messages : 183
Enregistré le : ven. 6 juil. 2018 12:47

Parfait, pour le timezone, c'est réglé.
Je vais me renseigner pour la création du SAN, merci !
- GestSup 3.2.40 - OS: Windows 2016 64bits - Apache: 2.4.52 - PHP: 8.1.3 - MariaDB - 10.2.8
Répondre