J'ai RAISON ou PAS RAISON [PHP]
alicia_3107
-
alicia_3107 -
alicia_3107 -
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.
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.
A voir également:
- J'ai RAISON ou PAS RAISON [PHP]
- Mon pc freeze sans raison - Guide
- Compte facebook désactivé sans raison - Guide
- Compte instagram desactivé sans raison - Guide
- Compte instagram bloqué sans raison - Accueil - Instagram
- Pc qui rame sans raison - Guide
1 réponse
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 =-
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 =-
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 !
<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 =-
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.
Pour plus d'info à ce sujet : http://www.easyphp.org (avec un Forum).
Ou http://www.apache.org (officiel anglais)
-= Bobinours =-
ç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.