Chapitre: Installation d'une application
« Installation de l'archive de jelix | ^ Installation | Installation sur un serveur de production » |
− Table des matières
Nous allons prendre l'installation de testapp en exemple mais les explications sont valables pour n'importe quelle application.
Testapp est disponible en téléchargement. C'est une application testant divers composants de Jelix. Elle sert principalement aux développeurs de Jelix, mais vous pouvez l'installer pour voir des exemples d'utilisation.
Décompression de l'archive ¶
Quand vous décompressez l'archive de testapp, vous obtenez les répertoires suivants :
testapp/ répertoire de l'application modules/ modules de l'application plugins/ plugins de l'application responses/ les réponses personnalisées var/ répertoire qui contient tout les fichiers créés ou susceptibles d'être modifiés par Jelix, pendant l'exécution config/ fichiers de configuration de l'application log/ fichiers journaux de l'application et de Jelix www/ racine du site de l'application (document root)
Copiez ce répertoire dans le repertoire monsite/
. Vous avez donc :
monsite/ lib/ temp/ testapp/
Par défaut, l'arborescence des sources est organisée de façon à installer l'application sur un serveur sur lequel vous pouvez spécifier le répertoire racine public du site (document root). Ce répertoire est monsite/testapp/www/
.
Vous pourrez bien entendu modifier l'emplacement de ces répertoires si par exemple vous ne pouvez pas modifier le document root. Nous allons voir comment faire plus loin.
Vous remarquerez que les fichiers propres à l'application et ceux du framework sont séparés. Vous pouvez ainsi partager le répertoire lib avec plusieurs applications.
Renommer les fichiers de configuration ¶
Dans testapp/var/config/
vous avez des fichiers *.dist
. Renommez-les en enlevant cette particule '.dist'. Il y a certainement des choses à modifier dans ces nouveaux fichiers, comme les paramètres d'accès à la base de donnée (dbprofils.ini.php
) etc..
Créer le répertoire temporaire ¶
Dans monsite/temp/
vous devez créer le dossier testapp
. Peut-être votre application contient-elle plusieurs fichiers *.init.php
, similaires au fichier application.init.php
. Il se peut que chacun de ces fichiers déclare un répertoire temporaire différent. Créez donc ces répertoires temporaires.
Configurer l'application ¶
Voir le chapitre dédié sur la configuration.