Come iniziare? La prima cosa da fare è ricreare l'ambiente di sviluppo per il nostro sito, ovvero la presenza di un server locale che ci fornisca anche la possibilità di creare un database.
A livello open source sono presenti alcuni interessanti software, come EasyPHP (per Windows), Xampp (per Windows, Linux e MAC OS X), Mamp (per MAC OS X).
In questa lezione utilizzeremo
EasyPHP, che per la piattaforma Windows risulta al momento sempre più aggiornata.
Andiamo sul sito di EasyPHP:
http://www.easyphp.org/Come vediamo nell'immagine sottostante, EasyPHP è un vero e proprio ambiente di sviluppo che contiene un
interprete di script PHP (il linguaggio di programmazione con cui è scritto Joomla!), un
server web (
Apache), un
sistema di gestione di database (
MySQL), un
pannello di amministrazione del database (
PHPMyAdmin). È, in pratica, una situazione del tutto paragonabile a quella che avremo una volta che il nostro sito Joomla! sarà sul web.
Per scaricare il software, andiamo nel modulo dei download, dove ci viene segnalata l'ultima versione disponibile di EasyPHP.
Verifichiamo che sia l'ultima versione disponibile. In basso ("Older versions") troviamo le versioni precedenti.
Effettuiamo il download.
Terminato il download dobbiamo installare il software EasyPHP sul nostro PC. Come vediamo, la procedura è molto semplice, basterà cliccare su "Esegui" e confermare i vari passaggi.
Durante la procedura di installazione ci viene richiesto dove installare EasyPHP.
Il consiglio è di installarlo direttamente su
C: o su
C:\Programmi (C:\Programs Files).
La procedura si conclude con il lancio dell'applicazione.
Se andiamo a controllare all'interno del nostro PC troveremo la cartella di EasyPHP nella posizione assegnata nella procedura di installazione.
Per attivare EasyPHP entriamo all'interno della cartella di EasyPHP e selezioniamo con il tasto destro del mouse l'applicazione.

Dopo aver selezionato su "Esegui come amministratore" comparire in basso sulla barra delle applicazioni una icona "E".

Cliccando con il tasto sinistro, si aprirà un pannello con due semafori, che ci indicano se i server per il sito e il database sono correttamente partiti (se i semafori sono rossi, EasyPHP, per qualche motivo, non si è avviato).
Cliccando con il tasto destro del mouse sulla icona "E" si aprirà invece un menù con varie voci, che controllano una serie di funzioni di EasyPHP o che ci collegano ai file che compongono l'applicazione.
Cliccando su
Administration oppure digitando sul browser
localhost/home (o
127.0.0.1/home) ci ritroviamo nell'area di gestione di EasyPHP.
Andiamo su Modules, dove troviamo
MySQL Administration : PHPMyAdmin. Selezioniamo "
open" per accedere su PHPMyAdmin e creare così il database del nostro sito.
Il primo passo per creare un database per il nostro sito Joomla! è andare a creare un utente. Per farlo, selezioniamo in alto la voce "Utenti".
Clicchiamo su "Aggiungi un nuovo utente"
Inseriamo quindi i dati di amministrazione del database: nome utente, password e come host scriviamo "localhost".
Scendiamo e andiamo a definire i
privilegi globali dell'utente, cliccando su
Seleziona tutti.
Clicchiamo infine su "
Aggiungi utente".
A questo punto andiamo a creare il database. Selezioniamo in alto la voce "
Database".
All'interno del campo inseriamo il nome che vogliamo dare al database.
Scriviamo, ad esempio, "demojoomla".
Siamo pronti a installare Joomla! e collegare il nostro sito al database appena creato.
Andiamo sul sito ufficiale italiano di supporto di Joomla!:
http://www.joomla.it/Sulla barra del menù principale troviamo la voce "
Downloads". Accediamo così nell'area per il download del pacchetto di Joomla!
Selezioniamo la versione Joomla! 2.5, che rimane quella assolutamente consigliata per i siti di produzione. La versione 3.0, pur nella forma stabile, è sconsigliata per siti di produzione (è messa alla prova soprattutto da esperti e programmatori): diventerà la versione consigliata solo con la 3.5 (intorno alla metà del 2013).
Selezioniamo l'ultima versione stabile rilasciata da Joomla! e digitiamo su "Download". Parte così lo scaricamento di un file compresso, che andrà decompresso.
Estratto il file compresso ci ritroveremo con una cartella contenente a sua volta una serie di cartelle e file: sono le cartelle e i file che compongono la base del nostro sito Joomla!
Cosa dobbiamo fare adesso?
Dobbiamo copiare l'intera cartella di Joomla! all'interno della cartella
www di EasyPHP.
Rinominiamo il nome della cartella di Joomla!: in tal modo se in futuro volessimo creare un altro sito avremo possibilità di distinguere facilmente le cartelle. Noi, qui, rinominiamo ad esempio come "demojoomla.it".

A questo punto digitiamo sul browser
localhost/ (o
127.0.0.1/) più il nome che abbiamo appena dato alla cartella di Joomla!. Nel nostro caso scriveremo quindi "
localhost/demojoomla.it" oppure "
127.0.0.1/demojoomla.it".
Lanceremo così l'installazione del sito Joomla!
Sul lato sinistro ci vengono riassunti i passaggi che dovremo compiere per l'installazione del sito Joomla!
Lasciamo "Italian" come lingua predefinita e selezioniamo in alto a destra il pulsante "Avanti".
Ci ritroviamo così nel passaggio relativo ai controlli pre-installazione: sono controlli importanti che ci indicano che il server supporta correttamente i siti Joomla! In caso contrario il sito molto probabilmente non potrà funzionare.
Nel modulo in alto ritroviamo i risultati dei controlli pre-installazione che determinano la riuscita o meno dell'installazione di Joomla!. Queste voci devono essere obbligatoriamente sul
Sì.
Nel modulo "
Impostazioni raccomandate" vengono segnalati dei parametri che non sono decisivi per la corretta installazione di Joomla!, ma che assicurano la completa compatibilità con Joomla! stesso. Come vediamo, due voci non corrispondono alle raccomandazioni date: sarà possibile modificare questi parametri in seguito, intervenendo sul file
php.ini di EasyPHP (vedi un esempio pratico nel tutorial
Strict Standards e Display Errors).
Il passo successivo riguarda le condizioni di utilizzo di Joomla!. Dopo averle lette clicchiamo su "Avanti".
Ci ritroviamo quindi nel passaggio relativo alla configurazione del database: qui dovremo collegare il database appena creato al sito Joomla!
Qui dovremo inserire:
- nome host: localhost
- nome utente: il nome dell'utente creato con PHPMyAdmin
- password: la password dell'utente
- nome database: il nome assegnato al database
Clicchiamo quindi su "Avanti" e ci ritroviamo nella pagina della
Configurazione FTP. Lavorando in locale, possiamo saltare tranquillamente questo passaggio.
Il sesto passaggio riguarda la
configurazione del sito. Qui andremo innanzitutto a inserire il nome del nostro sito e scegliere i dati che utilizzeremo come utenti amministratori.
Attenzione: non sono i dati dell'utente creato per il database, qui vanno scelti i dati che ci permetteranno di accedere come amministratori al nostro sito Joomla!
Come segnalato nell'immagine è consigliabile per chi inizia installare anche i dati di esempio all'interno del sito, in modo tale da facilitare l'apprendimento delle principali funzioni di Joomla!
Per concludere l'installazione dobbiamo
eliminare la cartella "Installation" del nostro sito Joomla!.
Possiamo farlo in due diversi modi: o cliccando sul pulsante "Elimina la cartella installation" oppure andando all'interno della cartella di Joomla! ed eliminandola manualmente.
Siamo arrivati alla conclusione e siamo pronti ad accedere al sito, sia sul lato pubblico (front-end) che sul lato amministrativo (back-end).
Clicchiamo in alto sul pulsante "Sito"
Ci ritroviamo così all'interno del nostro sito Joomla! con i dati di esempio che abbiamo caricato nel passaggio 6 dell'installazione.
Clicchiamo adesso su "Pannello Amministrativo"
Accediamo così all'area di gestione amministrativa del nostro sito Joomla!
Per entrare dobbiamo inserire i dati di amministratore che avevamo scelto nel passaggio numero 6 della procedura di installazione.
Siamo all'interno del pannello amministrativo di Joomla!, pronti a realizzare il nostro sito.
Fonte: corsodijoomla.it