Trace: • applications
Chapter: Installare un'applicazione
« Installare Jelix | ^ Installazione | Installazione su un server di produzione » |
Table of Contents
Una applicazione è disponibile per il download: TestApp. E' una applicazione che contiene alcuni esempi e unità di test per Jelix (utili per gli sviluppatori di Jelix).
Prenderemo come esempio il programma TestApp, ma le spiegazioni sono valide per ogni applicazione basata su Jelix.
Installare i file di una applicazione ¶
Estrazione dei file ¶
Quando l'archivio testapp è decompresso, avrete la seguente struttura delle cartelle
testapp/ cartella prinpipale dell'applicazione modules/ moduli dell'applicazione responses/ risposte dell'applicazione plugins/ plugins dell'applicazione var/ tutti i file creati o modificati runtime dall'applicazione config/ file di configurazione log/ file di log www/ document root
Copiando questa struttura in mysite/
avrete:
mysite/ lib/ temp/ testapp/
Questo tipo di organizzazione del sorgente richiede necessariamente di poter specificare la directory pubblica del server web (document root) che, nel caso trattato, è appunto mysite/testapp/www
.
Naturalmente potrete cambiare la locazione di queste directory se, per esempio, non avete la possibilità di specificare arbritariamente dove collocare la directory pubblica del web server. In seguito verrà spiegato come fare.
Potete anche notare che i file del framework sono separati da quelli dell'applicazione, permettendo di utilizzare il framework per più di una applicazione.
Rinominare i file di configurazione ¶
Nella directory testapp/var/config
si trovano i file *.dist
.
Rinominateli, rimuovendo il suffisso '.dist'.
Successivamente modificateli in modo da adattare la configurazione alla vostra situazione (come ad esempio la configurazione del database contenuta in dbprofils.ini
).
Creare la directory temporanea ¶
Create la directory mysite/temp/testapp
.
Se la vostra applicazione contiene file *.init.php
simili a application.init.php
ma dichiaranti cartelle temporanee diverse, createle in accordo a tali indicazioni.
Configurare l'applicazione ¶
Vedi il capitolo corrispondente.