Installare Joomla 1.5.x

In questo tutorial vedremo come installare da zero Joomla, uno dei più famosi CMS (Content Management System) presenti sul web.

Logo Joomla

Innanzi tutto spieghiamo brevemente cos'è Joomla:

Joomla! è un software di content management per siti web, realizzato completamente nel linguaggio PHP. È pubblicato con licenza open source GNU GPL v.2. È nato nel settembre 2005 da una scissione dal codice del CMS Mambo; attualmente è in rapido sviluppo, sotto la guida di un gruppo di sviluppatori (per buona parte ex-sviluppatori di Mambo) riuniti nell'associazione no-profit Open Source Matters.

Tra le caratteristiche principali proposte ci sono:

  • Alto grado di personalizzazione grazie ai numerosi moduli, componenti e mambot/plugin (vedi più sotto) disponibili sia come Software libero che con altre licenze;
  • Caching delle pagine per incrementare le prestazioni;
  • Funzioni di Search Engine Optimization, per facilitare l'indicizzazione dei contenuti da parte dei motori di ricerca;
  • Feeding RSS, che permette ai visitatori di essere avvisati degli aggiornamenti dei contenuti mediante l'utilizzo di un feed reader;
  • Versione stampabile delle pagine;
  • Esportazione delle pagine in formato PDF;
  • Pubblicazione tipo Blog;
  • Sondaggi;
  • Ricerca testuale su tutti i contenuti inseriti;
  • Localizzazione internazionale, che permette la traduzione di ogni funzionalità del software nella propria lingua;

(Fonte Wikipedia)

Detto questo passiamo al tutorial vero e proprio.

Per poter installare Joomla abbiamo ovviamente bisogno di un hosting (spazio web) e di un relativo dominio (il tutto può anche essere installato in locale ma non sarà argomento di questo tutorial). Questo spazio web deve necessariamente supportare PHP e deve avere a disposizione un database (tipo MySQL). Ci sono molte soluzioni economiche in giro, comunque quello che raccomando è di prendere un hosting su piattaforma Linux per evitare problemi nell'installazione di moduli o componenti. Questo è solo un parere personale sia ben chiaro, infatti Joomla funziona egregiamente anche su server Windows, solo che in passato mi è capitato di riscontrare errori nell'installazione di componenti o moduli su piattaforma Windows. Onde evitare problemi quindi vi consiglio di utilizzare un hosting Linux.

Fatta questa piccola premessa possiamo partire con il tutorial vero e proprio.

Per installare Joomla sul server web abbiamo bisogno di:

  • Una versione di Joomla prelevabile dal sito Joomla.it sezione Download (useremo l'ultima disponibile al momento ovvero la 1.5.15);
  • Un qualsiasi client FTP (bisogna avere a disposizione i relativi username e password per l'accesso);
  • Un database di tipo MySQL (anche qui bisogna avere a disposizione i relativi username, password e nome del database);

Ricordiamo che i dati per collegarci all'ftp e i dati per utilizzare il database MySQL in genere vengono forniti all'acquisto del sito web (non tutti i siti web hanno a disposizione un database MySQL, quindi quando effettuate l'acquisto siate sicuri che sia menzionato tra le caratteristiche).

Possiamo ora recarci sul sito http://www.joomla.it (oppure sul sito joomla.org se non volete la versione localizzata in italiano). Ecco qui un'immagine del sito Joomla.it:

Joomla.it

A questo punto cliccate sull'icona di Joomla presente sulla destra (evidenziato dal rettangolo rosso)

Joomla.it

Verrete portati in una pagina dove saranno presenti tutte le versioni di Joomla dalla più recente alla più vecchia. Selezionate un tipo di formato (zip o tgz) del file di Joomla e premere il pulsante Download (rettangolo rosso) per iniziare a scaricare il file.

Download Joomla.it

A questo punto decomprimente il file compresso di Joomla in una cartella a piacere.

Il passo successivo sarà quello di scaricare il client ftp. Nel caso già possiediate un client FTP installato, o se volete utilizzarne un altro, saltate questa procedura.

Ho scelto di utilizzare FileZilla, un client ftp free con una importante feature ovvero quella delle connessioni multiple. Ma andiamo avanti, torneremo su questa feature successivamente.

Recatevi sul sito di FileZilla (http://filezilla-project.org/) e premete sul pulsante Download FileZilla Client (rettangolo rosso) come mostrato in figura:

FileZilla

vi ritroverete un elenco di file suddivisi per sistema operativo. Scaricate quello adatto per il vostro sistema operativo, nel mio caso quello mostrato in figura:

FileZilla Download

Scaricato il file, installate FileZilla (evito di scrivere tutto in quanto il procedimento è banale, basta solo proseguire nell'installazione). Ecco a questo punto come si presenterà il software.

FileZilla

Per quanto riguarda la feature di cui parlavo prima, questa sarà molto utile nel trasferire i file di Joomla 1.5 sul server, in quanto permetterà di poter effettuare molte connessioni simultanee sul server per poter caricare in parallelo fino a 10 file. Per cambiare il numero di connessioni su 10, dal menù Modifica -> Impostazioni (figura)

Impostazioni FileZilla

alla voce Trasferimenti, cambiare il valore "Trasferimenti massimi simultanei" su 10 (figura).

Impostazioni FileZilla

N.B: Alcuni web server a volte hanno delle protezioni per impedire molte connessioni simultanee. Se riscontrate dei problemi provare a diminuire questo numero.

Il passo successivo sarà quello di copiare tutto il contenuto della cartella Joomla1.5 sul server web. Per fare ciò abbiamo bisogno di inserire i dati del nostro ftp (in genere vengono forniti quando acquistate un nuovo dominio con hosting). Premere l'iconcina che si trova sotto la voce file (immagine)

Impostazioni FileZilla

Verrà a questo punto visualizzata una nuova finestra per gestire tutti i nostri siti web. Da questa finestra premere il pulsante Nuovo sito

Impostazioni FileZilla

Inseriamo ora i dati del nostro ftp.

  • Host: qualcosa del tipo ftp.nomesito.it (su aruba a volte è www.nomesito.it)
  • Porta: in genere l'ftp utilizza la porta 21
  • Tipo di server: FTP - File transfer protocol
  • Tipo di accesso: Normale (permette di inserire username e password)
  • Utente: nome utente dell'ftp (in genere è fornito al momento dell'acquisto dell'hosting)
  • Password: password dell'ftp (fornita insieme al nome utente al momento dell'acquisto dell'hosting)

Impostazioni FileZilla

(Purtroppo non posso mostrarvi dove ho installato joomla, quindi ho cancellato i dati di accesso :D )

Ora selezionate "Nuovo sito" e premete su "Rinomina". In questo modo potrete assegnare un nome che vi permetterà di ricordare a quale sito web vi state collegando.

Impostazioni FileZilla

Ecco un esempio di come rinominare il sito in modo da ricordarci ogni volta a quale sito ci stiamo riferendo.

Impostazioni FileZilla

Fatto questo basterà premere su "Connetti" per collegarci tramite ftp al nostro sito web.

FileZilla

A questo punto basterà semplicemente entrare nella cartella decompressa di Joomla (nel mio caso joomla1.5) , selezionare tutto il contenuto e trascinarlo nel riquadro di destra (nel mio caso dove è presente la cartella cgi-bin).

FileZilla

L'operazione durerà circa 20 minuti, questo perché Joomla comprende più di 4000 file. Attendiamo pazientemente, ed una volta finito proviamo a digitare nell'url del browser l'indirizzo del nostro sito web. Se tutto è andato bene verremo portati alla procedura di installazione guidata di Joomla.

Installazione Joomla

Scegliamo la lingua e andiamo avanti. Verrà a questo punto mostrata una finestra con i controlli pre-installazione. Se sul server è impostato tutto correttamente vedrete tutti i messaggi di colore verde. Altrimenti se c'è qualche impostazione non correttamente impostata sul server vedrete una scritta rossa in corrispondenza della voce errata (in questo caso nella maggior parte delle volte l'utente normale non può sistemare l'errore ma deve comunicarlo all'amministrazione di sistema, sperando che possa impostare correttamente l'impostazione sul server).

Installazione Joomla

Accettate la licenza di Joomla e andate avanti nell'installazione.

Verrà visualizzata una finestra per inserire i dati del database. Come ho già detto in precedenza questi dati verranno forniti al momento dell'acquisto del dominio (il dominio deve avere il servizio MySQL tra le caratteristiche presenti). Inseriamo quindi i dati:

  • Tipo database: mysql
  • Nome Host: localhost (questo dipende da dove avete comprato dominio e database MySQL; per esempio su aruba sarà un ip)
  • Nome utente: nome utente fornito al momento dell'acquisto del dominio;
  • Password: password fornita al momento dell'acquisto del dominio;
  • Nome database: fornito al momento dell'acquisto del dominio.

Nel caso stiate installando Joomla una seconda volta (o se semplicemente volete eliminare i dati di una installazione precedente) in "Configurazione avanzata" sarà possibile salvare o eliminare le tabelle.

Installazione Joomla

Inserite i dati e proseguite. A questo punto verrà mostrata la pagina per configurare l'accesso FTP al sito direttamente dal backend. Questa funzionalità è molto utile nel caso vogliate cambiare per esempio i permessi alle cartelle direttamente dal browser, però io evito sempre di utilizzarla in quanto un hack della password di amministratore potrebbe fornire l'accesso ftp al sito web. Quindi per evitare qualsiasi tipo di problema, salto questo passaggio e proseguo con l'installazione. I dati da inserire sono gli stessi che avete impostato nel client FTP. Siete quindi liberi di inserire i vostri dati FTP per provare questa feature. Premete quindi avanti per proseguire.

Installazione Joomla

In questa finestra sarà possibile inserire il nome del vostro sito web, per intenderci è quello che comparirà nella barra del titolo, la vostra email, una password di accesso per l'amministratore. Da tenere in considerazione è l'ultimo riquadro in quanto vi permetterà di installare dei dati di esempio, cioè articoli già scritti, sezioni e categorie già fatte, per mostrarvi alcune delle potenzialità di Joomla. Se non conoscete Joomla e non sapete come comportarvi vi consiglio di installare i dati di esempio in modo da capire più facilmente come creare menù, articoli ecc (in questo caso installerò i dati di esempio per mostrarvi alla fine come sembrerà un sito con tutti i contenuti).

L'ultimo riquadro inoltre vi permetterà di effettuare una migrazione da una versione vecchia di Joomla (1.0.x) alla versione corrente (1.5.x). Inseriamo i dati necessari e andiamo avanti nell'installazione.

Installazione Joomla

Eccoci alla fase finale dell'installazione. A questo punto ci viene chiesto di rimuovere completamente la cartella "Installation" presente nella directory di Joomla. Questo punto è molto importante perché evita che malintenzionati possano effettuare una nuova installazione sul nostro sito web tramite la stessa procedura che abbiamo effettuato noi. Comunque consiglio, nel caso stiate facendo prove di configurazioni, installazioni, modifiche, di rinominare soltanto la cartella "installation" in qualche modo, magari aggiungendo un paio di underscore all'inizio ("__installation"). In questo modo eviterete nel caso abbiate fatto errori, o volete reinstallare tutto da capo di caricare nuovamente la cartella "installation" tramite FTP.

Installazione Joomla

Nel caso abbiate bisogno di reinstallare comunque ricordavi di rinominare la cartella in "installation".

Per rinominare la cartella installation basterà accedere tramite FTP all'hosting, fare tasto destro sulla cartella "Installation", premere rinomina e cambiare il nome.

Installazione JoomlaInstallazione Joomla

A questo punto basterà digitare l'url del nostro sito nella barra degli indirizzi, oppure premere sul pulsante Sito presente nella pagina, per visualizzare il nostro sito online.

Installazione Joomla

Come vedete il sito è pieno di contenuti che derivano tutti dall'installazione dei "Dati di esempio". Per accedere al pannello di amministrazione, da dove sarà possibile amministrare tutto il vostro sito, basterà cliccare sul link presente sulla sinistra oppure basterà aggiungere nell'url la parola "administrator". Per esempio assumendo che il vostro sia

"http://www.prova.it"

basterà digitare

"http://www.prova.it/administrator"

per poter visualizzare il pannello di amministrazione. A questo punto inserite come username "admin" e come password quella che avete scelto nella Configurazione Principale (Password Amministratore).

Login Administrator

Inserite i dati e premete su Login. Se tutto è stato inserito correttamente vi troverete di fronte il pannello di amministrazione di Joomla.

Pannello Administrator

Da questo pannello potrete gestire interamente il sito. Potrete installare moduli, componenti, templates, inserire articoli ecc.

Per quanto riguarda la sicurezza una delle prime cose da fare, oltre ad avere una password di amministrazione abbastanza lunga (magari anche con caratteri speciali e numeri), è quella di cambiare il nome utente dell'amministratore. Questa procedura vi permetterà di rendere la vita più difficile a chi vi vuole hackerare il sito, in quanto oltre alla password dovrà conoscere anche l'username.

Per fare questo basterà andare da Sito -> Gestione utenti e premere su Administrator

Gestione Utenti

cambiare "admin" con un nuovo nome (in questo caso ho messo "usernameAmministratore").

Utente Amministratore

A questo punto salvate e iniziate a divertirvi con Joomla :).

Il tutorial finisce qui. Il prossimo tutorial sarà su come installare template, componenti, moduli e plugin.

A presto!

 

Menu Principale

Google Analytics

Statistiche