Installeur v1.0 - installation/téléchargement automatique d'applications

Soyez le premier à donner votre avis sur cette source.

Vue 13 470 fois - Téléchargée 1 352 fois

Description

Bonjour à tous,
Installeur V1.0 est fait pour que vous puissiez publier une installation de votre application qui tient en un seul fichier !

- Voici le fonctionnement de cet installeur :
L'utilisateur qui veut installer votre programme télécharge l'installation (= 1 fichier : install.php).
Il l'execute, l'installation regarde si le dossier cible (où sera installé votre application) est accessible en écriture, si dans l'installation, vous avez besoin de MySQL, l'installation demande à l'utilisateur ses identifiants MySQL.
L'utilisateur valide, l'installation télécharge votre application depuis un serveur distant (en général le votre), et copie les fichiers dans le dossier cible. Vous pouvez aussi programmer l'installation pour qu'elle crée les tables MySQL etc. Vous pouvez aussi créer des sous-dossiers, mettre des chmod enfin toutes les fonctions possibles existantes dans PHP !
Et voilà, votre application est installée chez l'utilisateur en 5 minutes.

- Comment configurer l'installeur pour l'installation de mon application ?
C'est très simple, vous allez voir :
Fichiers à modifier :
- install.php, ligne 46 : include("http://monserv.com/superSOFT/install.txt");
Remplacez l'URL d'exemple par l'URL de votre fichier install.txt

- install.txt
Modifiez ce qu'il doit être modifié ^^ (Presque tout, car c'est un fichier d'exemple)

- do.txt
Modifiez toutes les lignes qui ne sont pas commentées (ne commençant pas par //)

Ensuite, uploadez tous les fichiers se trouvant dans le dossier "Fichiers serveur distant" vers votre serveur.
L'URL du dossier uploadé contenant ces fichiers doit correspondre à la variable $i_domaine, ligne 11 de install.txt

Et voilà, c'est fini, vous pouvez publier le fichier install.php auprès des utilisateurs pour installer votre application !

PS : Tous les fichiers cités se trouvent dans le ZIP de cette source.

- A quoi servent les fichiers install.txt et do.txt ?
install.txt est le fichier de configuration de votre installation.
do.txt est le fichier où est écrit tout ce que l'installation doit éffectuer.

Tout est expliqué sous forme de commentaires dans ces fichiers.

Source / Exemple :


Bon, chez moi le ZIP n'a pas l'air de bien s'uploader alors voici l'adresse du ZIP : 

---> http://thomas.vaillant1.free.fr/Installeur_V1.zip <---

Conclusion :


Voilà, je pense que j'ai tout dit...

Comme vous pouvez le constater j'ai essayé de commenter un peu tout dans tous les fichiers.

Si vous avez des questions, commentaires, n'héistez pas, postez votre commentaire ici ou envoyez moi un e-mail : thomas.vaillant-76@laposte.net (Adresse MSN : tilinux_76@hotmail.fr)
Ou contactez-moi sur IRC :
tchat.ircsea.com:6667
Salons : Presque tous, je suis admin ^^ (salon général : #general)
Pseudo : Thomas

N'hésitez pas non plus à noter la source !

PS : Pour toutes suggestions d'améliorations, je risque de ne pas les faires tout de suite car j'ai 13ans et avec les cours et les devoirs...

Bonne prog à tous ;)

Aufaite, comme je ne suis pas très calé en graphisme WEB, vous avez sans doutes pu observé que j'ai utilisé un kit-graphique gratuit (avec l'accord de son auteur).

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
3
Date d'inscription
vendredi 9 décembre 2005
Statut
Membre
Dernière intervention
22 décembre 2006

svp je peu savoir pourquoi quand je remplire
Informations MySQL
me donne ce message dans l'etape 2

ATTENTION : La connexion à MySQL n'a pas pu se faire. Certaines informations doivent êtres fauses !
Messages postés
3
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
11 juillet 2006

Et j'ai mis 9/10...

Car l'installation s'est plutôt bien passé, avec ou sans mysql, je n'ai pas eu trop de problème.

Pourquoi pas 10 ? Parceque tu vérifies que l'utilisateur qui se connecte à la base possède un mot de passe. C'est trés bien, ça renforce la sécurité mais bon, en local, je ne pense pas que ce soit utile, mais rien de grave... ;-)

Encore bravo !
Messages postés
3
Date d'inscription
mardi 12 avril 2005
Statut
Membre
Dernière intervention
11 juillet 2006

Salut,

Je suis un "débutant" dans le domaine, enfin, qui ne l'est pas, et je trouve ça vraiment trés bien.
Ca change vraiment des autres types de sources qu'on peut voir !!

Je n'ai rien à redire sur le code, juste qu'il y a une faute d'orthographe - qui n'en fait pas - (mais il faut que je la retrouve...)

Sinon, le kit graphique est bien aussi... c'est agréable !

Voilà, bravo et continue...
Messages postés
126
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
6 janvier 2008

Je metterais bien 9/10. . .
Mais ça marche pas!!!

Colin CHARGY
colin_chargy@hotmail.com
Messages postés
366
Date d'inscription
mercredi 7 avril 2004
Statut
Membre
Dernière intervention
20 février 2007

Ben il faut quand même un serveur php chez le client si non il pourra pas executer l' install.php
Afficher les 17 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.