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).
22 déc. 2006 à 04:26
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 !
11 juil. 2006 à 10:56
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 !
11 juil. 2006 à 10:54
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...
20 févr. 2006 à 15:28
Mais ça marche pas!!!
Colin CHARGY
colin_chargy@hotmail.com
20 févr. 2006 à 15:17
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.