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.