|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 112 ![]() |
Bonjour,
J'ai développé un site en local sur plusieurs PC pour l'utiliser uniquement en local sans connexion internet. Pour l'instant je fais les mises à jour moi-même des fichiers via windows explorer et de la base de données via localhost/phpmyadmin. Je trouve ça ennuyant de toujours devoir faire les mises à jour sur chaque PC moi-même donc je me demandais s'il n'existe pas de solution facile pour mettre tout à jour à distance sans connexion internet possible. Ce que j'ai fait déjà c'est permettre les mises à jour des fichiers et pages directement via une clé usb simplement mais je ne sais pas comment faire pour que les utilisateurs puissent mettre à jour eux-mêmes la base de données en sachant qu'ils sont incapables d'utiliser phpmyadmin. Avez-vous une idée à proposer? J'ai également pensé mettre tout le serveur wamp sur une clé usb mais est-ce que cela fonctionnerait si on laisse tout sur la clé usb pour faire tourner les databases etc ou est-ce obligé de rester sur le disque dur? Merci à tous pour vos propositions ;-) |
|
|
00
|
|
|
#2 | |||
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Citation:
Donc tu répliques la même base de données et le même site X fois le nombre de PC.....Faire et défaire c'est toujours travaillé 50€ de hub et de câble et c'est réglé. Mais bon, tu pourrais faire un script batch (.bat), qui exécute l'installation de la base MySQL Code batch :
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|||
|
|
00
|
|
|
#3 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 112 ![]() |
Bonjour,
Merci beaucoup pour ta réponse. Effectivement je réplique le site en local sur plusieurs PC. Je ne sais pas les connecter en réseau car ce sont des PC utilisés sur les routes donc c'est réseau permettant possible - clé 3G trop cher Pour le script batch, est-ce que je peux exécuter ça à distance si les PC se connectent sur internet par exemple ou dois-je faire cela sur chaque PC? Je voudrais en fait qu'ils puissent mettre à jour eux-mêmes la base de données sans avoir de connaissance technique, quelque chose de simple comme copier/coller dans l'explorer |
|
|
00
|
|
|
#4 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
Ben si ils peuvent se connecter de temps à autres alors c'est plus simple.
Dans ton site lorsqu'il se logue, tu fais les actions suivantes : 1 Vérifie qu'il dispose d'internet 2 Si oui, vérifie qu'il existe une mise à jour quelque part sur le net (un fichier sur ftp par ex). 3 si oui tu récupère et tu mets à jour via un script PHP. 4 le tour est joué
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#5 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 112 ![]() |
Bonjour,
Merci beaucoup pour l'info! Je n'avais pas pensé procéder de cette façon, c'est une excellente idée! Par contre, je ne vois pas trop comment faire le script php pour automatiser la mise à jour de la bdd sql locale via internet. Auriez-vous une piste pour m'orienter et démarrer correctement la programmation du script? merci beaucoup en tout cas, l'idée m'aide déjà beaucoup à m'orienter vers la bonne solution ;-) |
|
|
00
|
|
|
#6 |
![]() ![]() Gérard ErnaelstenDBA & Dev PHP Inscription : juin 2005 Messages : 3 174 ![]() |
1 : quand on se connecte (par exemple), on vérifie qu'on a la net (un simple ping suffit).
2 : si on a le net, on vérifie à un endroit précis qu'il existe un fichier, si ce fichier est plus récent que celui qu'on à référencé en base de données par exemple alors on le prend et on met la db à jour. voila comment tu pourrais faire, il existe un multitude de façon de faire à toi de trouver celle qui te convient le mieux !
__________________
Il faut toujours viser la lune, car même en cas d'échec on arrive dans les étoiles. O.Wilde Mes Articles/Critiques : Merise - Guide pratique PHPExcel PostgreSQL : Administration et exploitation d'une base de données PostgreSQL : Entraînez-vous à créer et programmer une base de données relationnelle |
|
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() Inscription : mai 2005 Messages : 112 ![]() |
Merci beaucoup pour tes précieux conseils ! Je vais m'orienter vers ta dernière suggestion :-)
Je reviens ici d'ici quelques jours pour donner le résultat obtenu, ça peut aider d'autres personnes après Merci ! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com