Nous sommes le Mar 19 Mars, 2024 07:58
Supprimer les cookies

Page 2 sur 2Précédent 1, 2Webapps - Logiciel GED

Support et Développement des applications web portables

Lun 10 Jan, 2011 14:00

Je te décris ce qui se passe lorsqu'on explore la piste que tu essaies de suivre ; ce n'est pas forcément la bonne.

Pour partager l'accès à Wordpress par exemple, il faut qu'un utilisateur U1 d'une machine M1 ait exécuté le fichier WordpressPortable.exe que tu auras mis sur le dossier partagé du serveur de ton entreprise.
Le logiciel ZMWS se mets en route et propose les pages et l'accès à la base de donnée à qui veut bien se servir.
Depuis la machine lorsqu'on clique sur Ouvrir Wordpress dans le menu dans la zone de notification, le navigateur web s'ouvre sur la page
Code: Tout sélectionner
http://127.0.0.1:80/wordpress/
C'est l'adresse d'accès au page qui n'est valable que sur la M1. U1 s'y connecte sans problème, ajoute des billets, des commentaires, et tout et tout...

Maintenant, si un utilisateur U2 sur une machine M2 lance WordpressPortable.exe (qui est toujours dans le dossier partagé du serveur) alors il mets en route ZMWS sur sa machine et se retrouve lui aussi à proposer l'accès aux pages et à la base de donnée.
Normalement U2 doit voir apparaitre un message d'erreur disant que le serveur s'est mal fermé ou est déjà lancé "voulez vous lancer une autre instance"... un truc du genre.
Bref, sur deux machine le serveur web est en route, propose l'accès aux pages et les utilisateurs vont inscrire des données en même temps. Avec beaucoup de chance, les machines ont la même configuration, les ports 80 et 3306 sont ouverts... il n'y aura pas de conflit de version sur le fichier de config de wordpress qui permet l'accès à la base de donnée et donc U1 et U2 peuvent écrire ce qu'ils veulent dans la base de donnée.
Dès que tu ajoute une nouvelle webapps c'est là que ça devient galère : U1 lance WP d'abord (port 80 et 3306) puis SPIP (port 8080 et 3307) ; U2 lance SPIP (port 80 et 3306) mais pas WP ou il le lancera plus tard... et ça y est on ne sais plus qui peut écrire dans la base de donnée...

L'autre solution (et c'est la meilleure piste à explorer) : seul U1 peut lancer WordpressPortable.exe, l'accès aux pages se fait par l'intermédiaire de l'url
Code: Tout sélectionner
http://127.0.0.1:80/wordpress
sur sa machine mais comme sur le réseau son adresse ip et la 10.1.10.1 (par exemple, c'est à U1 ou à l'admin réseau de savoir quelle ip il a) alors U2 peut parfaitement accéder à Wordpress et tapant dans son navigateur
Code: Tout sélectionner
http://10.1.10.1:80/wordpress/

Et même U1 peut très bien ajouter un raccourci url vers cette adresse dans le dossier partager.

Mais le mieux dans tout ça c'est quand M1 est précisément le serveur de l'entreprise qui partage les fichiers parce qu'il est allumé en permanence et son adresse ip ne change jamais.
JosephK

Avatar de l’utilisateur
Messages : 2221

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit