J'ai RAISON ou PAS RAISON [PHP]

Fermé
alicia_3107 - 12 janv. 2002 à 14:40
 alicia_3107 - 15 janv. 2002 à 22:04
Bonjour tout le monde. Je résume ...

Soit le réseau Client Serveur Local suivant :
Serveur WinNT4 PHP5 Installé
3 Clients Win 98 PHP5 Installé aussi

J'aimerai CENTRALISER tous mes scriptes .PHP et toutes les BDD sur le SERVEUR, Pour essayer de tester une appli distribuée accessible depuis les différents Clients connectés au serveur.

Pour celà, j'ai procédé comme suit sur les postes clients :

---------------------------------------------------------------------------
Soit S:\ Un mappage du Serveur

1. J'ai changé l'emplacement du répertoire de publication www (en modifiant le fichier httpd.conf)

De >> C:\Program Files\EasyPHP\www à >> S:\Program Files\EasyPHP\www

Ce qui fait que désormais j'ouvre les scriptes situé au niveau du serveur

2. J'ai changé l'emplacement du répertoire contenant les BDD MySQL (en modifiant le fichier my.conf)

De >> C:\Program Files\EasyPHP\mysql\data à >> S:\Program Files\EasyPHP\mysql\data

Ce qui fait que dorénavant, les requêtes MySQL seront exécutées sur les BDD du serveur
---------------------------------------------------------------------------

Ce qui me tracasse, c'est 'EST CE QUE C'EST VRAIMENT çA !' Est-ce la bonne méthode à appliquer pour centraliser une BDD afin de tester des accés simultanés (réseau local) ???

Merci de me répondre, Alicia.

1 réponse

Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504
12 janv. 2002 à 18:52
Tu l'a payé combien ton PHP5... J'ai comme l'impression que tu t'es fait avoir, on en est à la version 4.1.1

Ensuite, je n'aurais jamais fait comme ça !

J'aurais installé EasyPHP (Apache) sur le SERVEUR !
Puis les clients se connecte au serveur via son IP...
C'est ce que l'on appelle de l'intranet.

-= Bobinours =-
0
Excuses ... Je ne sais plus ce qui m'arrive !

Au fait je voulais dire :

--------------------------------
. EasyPHP 1.5
. APACHE 1.3.20
. PHP 4.0.6
. MySQL 3.23.40
. PHPMyAdmin 2.2.ORC4
--------------------------------

> Puis les clients se connecte au serveur via son IP...

Tu ne pourrais pas être plus précis sur ce point ? J'ai besoin de savoir comment exécuter des scriptes depuis le serveur si l'on ne change pas le répertoire de publication vers le serveur, et pareil pour les BDD ...

Si tu me parle d'une connexion dynamique par l'IP du serveur, quelle est la fonction qui permet de le faire ?

Merci d'avoir répondu, et j'espère que tu me donnera plus de détails ...

Bonne journée. Alicia !
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504 > alicia_3107
13 janv. 2002 à 14:15
Je m'en doutais ;o)

<RAPPEL>
EasyPHP est un soft qui s'installe sur un OS Windows.
Il installe le serveur web Apache, une Base de Données MySQL et PHP (qui s'ajoute au serveur Web).
</RAPPEL>

Si tu l'installe sur tes 3 machines, tu auras 3 serveurs Apache et 3 BD MySQL.... ---> Inutil.

Ensuite quand tu es en mono-poste, il suffit de taper http://127.0.0.1 pour accéder à ton site web local hebergé par Apache.

Si ce serveur web est hebergé sur ta machine Serveur, tu n'as plus qu'à écrire htt://IP_de_ton_serveur/ au lien de http://127.0.0.1 dans ton navigateur préféré !

Les scripts executés sont ceux sur la machine Serveur, la base utilisée est celle sur la machine Serveur. Tout est déjà centralisé !

Il ne reste plus qu'à faire des accès au utilisateur pour qu'ils puissent modifier les script sur le serveur (si besoin). L'administration de la BD se fera par PhpMyAdmin (donc par le navigateur) ou bien par un autre logiciel...

Est-ce suffisamment clair ? Si non, précise les points obscures.

-= Bobinours =-
0
alicia_3107 > Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013
13 janv. 2002 à 17:54
Bonsoir ! Merci pour les détails...

L'adresse IP du Serveur WinNT4 SERVER affiche le site d'un autre serveur web (SQL Server) et non pas APACHE. Dois je changer le port de APACHE (actuellement il tourne sur le port 80).

Dois je le faire dans le fichier httpd.conf ?

Alicia.
0
Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013 504 > alicia_3107
13 janv. 2002 à 18:00
Oui tu dois pouvoir modifier le port du serveur, mais je ne l'ai jamais fait.
Pour plus d'info à ce sujet : http://www.easyphp.org (avec un Forum).
Ou http://www.apache.org (officiel anglais)

-= Bobinours =-
0
alicia_3107 > Bobinours Messages postés 2898 Date d'inscription jeudi 26 avril 2001 Statut Membre Dernière intervention 21 mars 2013
13 janv. 2002 à 18:13
Oui je l'ai modifié ! port 8080 (j'ai consulté la FAQ du site PHP). Faut remettre à jour le fichier httpd.conf

ça marche ! Merci à toi, tu m'as vraiment aidée ...

Donc faut mettre http://IP_SERVEUR:8080/

------------------------------------------------
ERRATUM :
Dans un message précédant, Je voulais dire Serveur web IIS et non pas SQL Server, SQL Server n'est pas un serveur web !!!!!!!!
C'est un SGBD (Enfin autant que je sache)
------------------------------------------------

Alicia.
0