Index Forum Généamania
Tout sur Généamania et monSSG
Faq  -   Se connecter  -   S'enregistrer  -   Liste des membres   -  Rechercher  



Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas poster de réponses
chemins
Auteur Message
ddurand



Autorisation : Membre
Nb de messages : 2
Inscrit le : Sam 30 Sep 2006, 7:42
Posté le : Sam 30 Sep 2006, 7:47    

Bonjour,

J'ai installé MonSSG en version locale sous Linux : /opt/lampp/htdocs/SSG

Pas de problème pour paramétrer l'install et la connection à Mysql.
Le site s'affiche noramalement à http://localhost/SSG/ mais lorsque je veux cliquer sur un lien (list des personnes, liste patronyme, etc...),
J'ai une erreur 404 Not Found car les liens m'envoient à http://localhost/lien au lieu de http://localhost/SSG/lien
comment modifier les chemins ?
d'avance merci,

Daniel Durand

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1747
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Sam 30 Sep 2006, 22:37    

Bonjour,
L'installation standard est prévue pour fonctionner dans le répertoire racine des documents web. Ceci devrait (je ne l'ai pas testé car l'install est chez moi dans le répertoire racine) pouvoir être contourné en modifiant la variable $RepGenSiteLoc = 'http://localhost/'; dans le fichier fonctions.php.
A priori, remplacez 'http://localhost/' par 'http://localhost/SSG/'. Ceci devrait résoudre votre problème d'accès.
Cependant, vous devriez alors un problème sur les images... En version 1.3 il n'existe pas de variable donnant le chemin des images techniques (il faudra attendre la 1.4 pour laquelle cette fonction est déjà développée) ; la seule solution viable est de rectifier dans chaque script le chemin dans lequel apparait Images (à remplacer par SSG/Images). C'est long ! Aussi, si vous le souhaitez, je peux vous fournir une version intermédiaire à la 1.4 (dans le cas où vous ne pourriez réaliser la modification et ne voudriez attendre la 1.4 courant octobre) ; prenez contact avec moi dans ce cas via la boite de support. Pour les images utilisateur, vous pouvez modifier la variable $chemin_images_util = 'Images_Util/'; dans fonctions.php.
Tenez-moi au courant via le forum ou le mail de support...
Jean-Luc Servin

Note 00:53, dimanche : la solution pour les images serait de les mettre dans un répertoire Images sous htdocs ; cela casse la structure du site mais cela devrait fonctionner sans toucher au code ; à tester donc... En attendant la 1.4 !

 Adresse email Haut de page Bas de page 
 
ddurand



Autorisation : Membre
Nb de messages : 2
Inscrit le : Sam 30 Sep 2006, 7:42
Posté le : Dim 01 Oct 2006, 9:45    

[quote=jlsviro]Bonjour,

Citer
L'installation standard est prévue pour fonctionner dans le répertoire racine des documents web.


Je préfère avoir des sous-dossiers à la racine : c'est mieux si l'on fait tourner plusieurs applis en local.
J'ai fait la modif : donc cela fonctionne.
Je peux attendre la version 1.4 pour les images happy.gif), je n'en suit qu'à une phase de test.
J'ai quelques problèmes d'import gedcom : je referai un message.

Cordialement
Daniel Durand

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1747
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Dim 01 Oct 2006, 13:15    


Citer : ddurand

Je préfère avoir des sous-dossiers à la racine : c'est mieux si l'on fait tourner plusieurs applis en local.


Et vous avez raison... L'une des évolutions de la 1.4 est la centralisation de la définition des chemins d'accès (pages PHP et images), et ceci pour avoir plusieurs applications en parallèle et pourquoi pas plusieurs sites monSSG (je pense aux associations qui pourraient avoir un site par personne par exemple). La sortie de la 1.4 est prévue courant octobre mais, chut je n'ai rien dit happy.gif ... La liste des nouvelles fonctionnalités n'étant pas encore arrêtée, c'est donc le moment d'aller faire un tour dans la partie suggestions du forum.
Bon dimanche...
Jean-Luc

 Adresse email Haut de page Bas de page 
 
gerard kester



Autorisation : Membre
Nb de messages : 271
Inscrit le : Mar 24 Oct 2006, 19:25
Posté le : Mer 25 Oct 2006, 7:04    

Bonjour

j'ai installé monSSG sur un PC avec EasyPHP et j'ai eu le même problème. Je l'ai contourné en changeant la déclaration du site pour Apache. Dans le fichier httpd.conf (paramétrage d'Apache), j'ai utilisé un hôte virtuel pour déclarer le site.
J'ai d'abord dit à Apache d'écouter un autre port que le port 80 par une déclaration "Listen 192.168.0.248:8080".
En fin de fichier httpd.conf, j'ai déclaré mon site par :
<VirtualHost 192.168.0.248:8080>
DocumentRoot "d:/sites/monSSG"
</VirtualHost>
Bien entendu, la déclaration "d:/sites/monSSG" est le répertoire racine de mon site.
N'oubliez pas de supprimer la précédente déclaration de votre site.

Il reste à modifier le fichier "fonctions.php" de monSSG en mettant "$RepGenSiteLoc = '192.168.0.248:8080/';"

Ceci résoud même le bug qui existe lorsqu'on affiche une liste et qu'on veut retourner à la page principale.

Tout ceci permet facilement de gérer plusieurs sites sur le même serveur.

Pour y accéder, il suffit de demander l'adresse "http://192.168.0.248:8080"

 Adresse email Haut de page Bas de page 
 
jlsviro



Autorisation : Administrateur
Nb de messages : 1747
Inscrit le : Dim 23 Avr 2006, 16:17
Posté le : Mer 25 Oct 2006, 23:12    

Chapeau Gérard ... Il va falloir que je lise cela à tête reposée (j'avoue ne pas tout comprendre crazy.gif) ; très intéressant !
Mais avec la 1.4, l'installation en sous-répertoire fonctionne beaucoup plus simplement. Après décompression dans un sous-répertoire, il suffit de modifier la variable $RepGenSiteLoc dans le fichier fonctions.php en incluant le chemin relatif du sous-répertoire par rapport aux répertoire des sites.
Exemple : les sites Web se situent par défaut dans le répertoire www ; si j'installe monSSG dans le répertoire www/monSSG, je modifie $RepGenSiteLoc de la façon suivante : $RepGenSiteLoc = 'http://localhost/monSSG/'.
Testé sous Mov'Amp et Xampp ; il faudra faire le test avec EasyPHP mais il y a peu de chance que cela fonctionne autrement...

 Adresse email Haut de page Bas de page 
 
Vous ne pouvez pas poster de nouveaux sujets dans ce forum Vous ne pouvez pas poster de réponses






  Powered by Fire-Soft-Board v1.0.10 © 2004 - 2019 Groupe FSB
Page générée en 9 requêtes