Connexion simultanée mySQL
Résolu
rubik's drummer
Messages postés
23
Date d'inscription
Statut
Membre
Dernière intervention
-
rubik's drummer Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
rubik's drummer Messages postés 23 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Connexion simultanée mySQL
- Gmail connexion - Guide
- Gmail connexion autre compte - Guide
- Connexion chromecast - Guide
- Site inaccessible n'autorise pas la connexion - Guide
- Mysql community server - Télécharger - Bases de données
5 réponses
Salut!
J'ai installé easyPHP sur les postes clients pour qu'ils puissent se connecter au serveur apache et pouvoir voir le programme et modifier la base de données s'ils veulent ajouter des enregistrements. Ce n'est pas comme ça qu'il faut que je fasse ?
J'ai installé easyPHP sur les postes clients pour qu'ils puissent se connecter au serveur apache et pouvoir voir le programme et modifier la base de données s'ils veulent ajouter des enregistrements. Ce n'est pas comme ça qu'il faut que je fasse ?
Salut,
Non, Easy Php est la partie serveur (Apache, MySql). Pour se connecter tes clients ont simplement besoin d'un client Web - Ie, firefox ou autre - et de se connecter à ton serveur Apache par son URL (http://monserveur/monappli). Comme pour n'importe quel site Web.
Non, Easy Php est la partie serveur (Apache, MySql). Pour se connecter tes clients ont simplement besoin d'un client Web - Ie, firefox ou autre - et de se connecter à ton serveur Apache par son URL (http://monserveur/monappli). Comme pour n'importe quel site Web.
Tu as aussi oublié le plus important Doc, Easyphp c'est Apache, MySql et PHP.
Rubik's, tu devrais te renseigner d'abords sur l'architecture 2 tiers (client-serveur), et ensuite lire la documentation d'Easyphp.
Tu va très vite comprendre l'avantage et le fonctionnement d'un serveur (profites en pour lire la doc de Mysql si tu n'es pas au point).
Dans Easyphp tu peux facilement créer un alias afin d'atteindre un dossier spécifique à partie d'une Url :
http://monserveur/monsite
En ce qui concerne le rajout d'un alias dans Apache (si tu dispose de Apache sans Easy sur le serveur), tu dois éditer le fichier httpd.conf en rajoutant quelques lignes :
Alias /monsite/ "C:/www/monsite/" (tu dois entrer le chemin de ton doc)
<Directory "C:/www/monsite/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
C'est option sont celle par défauts, elle autorise l'accès à tous le monde.
Voilà si tu as une question n'hésite pas, et bon courage.
Rubik's, tu devrais te renseigner d'abords sur l'architecture 2 tiers (client-serveur), et ensuite lire la documentation d'Easyphp.
Tu va très vite comprendre l'avantage et le fonctionnement d'un serveur (profites en pour lire la doc de Mysql si tu n'es pas au point).
Dans Easyphp tu peux facilement créer un alias afin d'atteindre un dossier spécifique à partie d'une Url :
http://monserveur/monsite
En ce qui concerne le rajout d'un alias dans Apache (si tu dispose de Apache sans Easy sur le serveur), tu dois éditer le fichier httpd.conf en rajoutant quelques lignes :
Alias /monsite/ "C:/www/monsite/" (tu dois entrer le chemin de ton doc)
<Directory "C:/www/monsite/">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
C'est option sont celle par défauts, elle autorise l'accès à tous le monde.
Voilà si tu as une question n'hésite pas, et bon courage.
Tu as aussi oublié le plus important Doc, Easyphp c'est Apache, MySql et PHP
--> C'est vrai, mais je n'ai pas parlé de PHP car ce n'est pas un serveur (contrairement à Apache et Mysql).
J'ai volontairement mis l'accent sur la notion Client - Serveur qui faisait défaut à notre ami rubik's drummer - comme tu l'as justement précisé.
En tout cas bon courage
--> C'est vrai, mais je n'ai pas parlé de PHP car ce n'est pas un serveur (contrairement à Apache et Mysql).
J'ai volontairement mis l'accent sur la notion Client - Serveur qui faisait défaut à notre ami rubik's drummer - comme tu l'as justement précisé.
En tout cas bon courage
Salut c'est encore moi !!
Merci d'abord pour tous vos conseils. C'est sympa.
En fait dans mon fichier config j'ai mis un listen et une adresse ip pour pouvoir accéder au programme en intranet. J'ai connecté un ordi au serveur apache et à la base de donnée. Le seul problème c'est que j'ai incorporé des liens vers des fichiers des dossiers alias dans ma base de données. Et ses liens possède l'adresse
http://127.0.0.1/doccapteur/Doc%20Inclino-41900.pdf
par exemple.Or lorsque j'accède au programme avec un autre ordinateur en passant par l'adresse ip du poste connecté au serveur apache, je ne peux plus reconnaitre le lien car je ne me connecte plus sur le 127.0.0.1 mais sur le 10.10.21.47 ( adresse ip du poste qui a ouvert le serveur apache).
Est ce que je dois modifier tous mes liens en changeant l'adresse du serveur apache par l'adresse ip ou ya til une astuce.
J'espère que c'est pas trop confu comme explication.
Merci d'abord pour tous vos conseils. C'est sympa.
En fait dans mon fichier config j'ai mis un listen et une adresse ip pour pouvoir accéder au programme en intranet. J'ai connecté un ordi au serveur apache et à la base de donnée. Le seul problème c'est que j'ai incorporé des liens vers des fichiers des dossiers alias dans ma base de données. Et ses liens possède l'adresse
http://127.0.0.1/doccapteur/Doc%20Inclino-41900.pdf
par exemple.Or lorsque j'accède au programme avec un autre ordinateur en passant par l'adresse ip du poste connecté au serveur apache, je ne peux plus reconnaitre le lien car je ne me connecte plus sur le 127.0.0.1 mais sur le 10.10.21.47 ( adresse ip du poste qui a ouvert le serveur apache).
Est ce que je dois modifier tous mes liens en changeant l'adresse du serveur apache par l'adresse ip ou ya til une astuce.
J'espère que c'est pas trop confu comme explication.
Effectivement, tu ne devrais pas avoir de lien pointant sur 127.0.0.1. Tu devras changer tes liens vers quelque chose de moins statique sans url complète 'en dur'.
Pour cela tu peux définir soit une variable globale :
Ou mieux en général en utilisant la variable prédéfinie $_SERVER['HTTP_HOST'] qui contient la partie 'HOST' de l'url en cours.
Ce qui donnera comme code
De cette manière si tu accède à ton appli par http://10.10.21.47 le lien pointera vers
http://10.10.21.47/doccapteur/Doc%20Inclino-41900.pdf et si tu l'appel par http://127.0.0.1 il pointera vers http://127.0.0.1/doccapteur/Doc%20Inclino-41900.pdf
Pour cela tu peux définir soit une variable globale :
<?php define('SERVEUR','10.10.21.47'); echo '<a href="http://'.SERVEUR.'/doccapteur/Doc%20Inclino-41900.pdf '; ?>
Ou mieux en général en utilisant la variable prédéfinie $_SERVER['HTTP_HOST'] qui contient la partie 'HOST' de l'url en cours.
Ce qui donnera comme code
<?php echo '<a href="http://'.$_SERVER['HTTP_HOST'] .'/doccapteur/Doc%20Inclino-41900.pdf '; ?>
De cette manière si tu accède à ton appli par http://10.10.21.47 le lien pointera vers
http://10.10.21.47/doccapteur/Doc%20Inclino-41900.pdf et si tu l'appel par http://127.0.0.1 il pointera vers http://127.0.0.1/doccapteur/Doc%20Inclino-41900.pdf
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question