2.2. Installazione

Vediamo ora passo per passo come installare Zikula sul vostro server.
In alcuni passaggi l'installazione in locale è leggermente diversa dall'installazione su un server. Questa guida tratta entrambi i processi, quando vi saranno differenze verranno fatti dei distinguo.

Copia dei file su server locale

Se state installando Zikula in locale dovete individuare la cartella che corrisponde alla root del webserver e crearvi dentro una cartella con il nome del vostro sito. A questo punto scompattate il pacchetto di Zikula (Core o Full) e copiate i file nella cartella appena creata. Se preferite potete anche scompattarla direttamente dentro ed evitare di copiarli.

Copia dei file su server remoto

Nel caso in cui stiate effettuando un'installazione online dovete ovviamente caricare i file nella root del vostro webserver. Ci sono due modi per fare questo:

  • Scompattare il pacchetto in locale e caricare tutti i file sul server usando un programma ftp
  • Caricare sul server il pacchetto ancora compresso e scompattarlo usando ssh o il pannello di controllo del sito (in questo caso meglio se usate il pacchetto .zip)

La seconda opzione è MOLTO più comoda in quanto impiegherete davvero molto meno tempo a caricare un unico pacchetto e poi scompattarlo. Purtroppo non tutti i server supportano questa opzione (ad esempio cpanel di solito la supporta, plesk no), valutate voi in base al vostro hosting.

Iniziamo l'installazione

A questo punto aprite il vostro browser preferito e scrivete nella barra dell'indirizzo http://localhost/nomesito/ (se lo state installando in locale) o http://www.vostrosito.it/ (se lo state installando in remoto).
Se vedrete la schermata sottostante significa che avete posizionato correttamente i file, se invece dovesse darvi pagina non trovata controllate la loro collocazione e assicuratevi di non aver creato una cartella di troppo (es. http://localhost/zikula/nomesito/ ).

A questo punto, assodato che i file sono collocati correttamente, cliccate sul collegamento install script. Potete anche avviarlo scrivendo direttamente l'indirizzo http://localhost/nomesito/install.php o http://www.vostrosito.it/install.php

Passo 1: selezione della lingua

Selezionate la lingua italiana, se già non è selezionata, e cliccate su Prossimo.

Se la lingua italiana non è presenta nella lista significa che avete scaricato il pacchetto non localizzato e dovete installare la lingua italiana a parte. Installatela prima di proseguire! Durante il processo di installazione alcune informazioni (es. i nomi dei moduli, le categorie ecc) vengono lette dai file della lingua e salvate nel database, se installate Zikula in lingua inglese e mettete i file della lingua italiana queste informazioni rimarranno in inglese e dovrete cambiarle a mano.

Passo 2: accettazione della licenza

Zikula è rilasciato sotto licenza GPL, dovete accettarla per poterlo utilizzare.

  Passo 3: requisiti di sistema

Al terzo passo Zikula controlla che tutti i requisiti di sistema siano soddisfatti e vi informa di eventuali problemi. Può capitare, soprattutto se usate un server Linux, che vi manchino dei permessi di scrittura. In questo caso sarà sufficiente eseguire un paio di chmod (o sudo chmod) sui file/cartelle che l'installer vi segnala.


Una volta ottenuto il lascia passare, avanzate alla prossima schermata.

Passo 4:  inserimento credenziali del database


Se state installando Zikula sul server di un servizio di hosting i dati di accesso al database deve averveli forniti il vostro mainteiner. Se state installando in locale dovreste averli impostati voi, altrimenti fate riferimento alla guida che avete seguito per installare il server web.

In questo passaggio dovrete comunicare a Zikula che tipo di database andrà ad utilizzare, dove trovarlo e quali sono i dati di accesso.
  • Selezionate il database e il tipo di tabelle, se non siete sicuri su cosa selezionare lasciate l'opzione di default;
  • Inserite l'indirizzo del server database nel campo Host. Se state installando in locale è sicuramente localhost, ma è probabile sia così anche se installate su un server (spesso il server web e il server mysql si trovano sulla stessa macchina)
  • Inserite il nome utente;
  • Inserite la password; se state installando in locale potrebbe non esserci una password;
  • Inserite il nome del database. Importante: se state installando Zikula sul vostro host, potrebbe essere che il database sia già stato creato e voi non siate autorizzati a crearne altri. In questo caso siete obbligati ad inserire il nome che il vostro host vi ha fornito. Se invece state installando in locale o avete i permessi di creare database potete scegliere il nome che preferite.
  • Il prefisso delle tabelle è utile in caso lo stesso database sia condiviso. Inserendo infatti un vostro prefisso sarete certi che non vi saranno conflitti. Se non sapete cosa mettere lasciate pure il valore di default;
  • La checkbox "Crea il database" fa riferimento al discorso del nome del database. Spuntatela solo se state creando il database, se invece lo state solo popolando (cioè creando al suo interno le tabelle) lasciatela non attiva.

A questo punto controllate i dati e proseguite. Non preoccupatevi, se dovessero esservi dei problemi (indirizzo errato, nome utente non trovato, database già esistente ecc) vi avviserà e vi chiederà di correggere i dati.

Passo 5: selezione del tipo di installazione

Ci sono due possibili installazioni da eseguire, quella base e quella completa.
La differenza è che la prima installa solo i moduli fondamentali per eseguire Zikula mentre la seconda installa ed attiva tutti i moduli che avete uplodato.

Io consiglio caldamente di effettuare quella base, così potrete scegliere con calma quali moduli attivare ed eviterete possibili problemi di memoria. Infatti può capitare, quando installare Zikula su un hosting che vi mette a disposizione poca memoria RAM, di incorrere in problemi se si installano troppi moduli contemporaneamente. Non dovrebbe succedere, ma per sicurezza io consiglio l'installazione base.
 
Passo 6: creazione dell'utente amministratore

Questo passo non presenta particolari difficoltà, dovete solo inserire i dati dell'utente con cui amministrerete il sito.

Notate che l'indirizzo (URL) a cui si fa riferimento NON è l'indirizzo del sito che state installando, ma l'indirizzo privato dell'amministratore (che ovviamente può essere quello del sito che state installando). Potete anche lasciarlo vuoto se preferite.
 
Passo 7: selezione del modulo per la pagina iniziale

A questo punto dovete selezionare quale modulo volete sia visualizzato in homepage. Ovviamente non è una scelta definitiva e potrete cambiarlo quando vorrete. Non preoccupatevi quindi se il modulo che vorreste (ad esempio News) non è stato ancora attivato!

Io consiglio di usare Tour, in quanto altri moduli potrebbero mostrarre alcuni innocui errori dovuti al fatto di non essere utilizzabili in homepage.

Passo 8: scelta del tema

Questa schermata vi fa selezionare quale tema volete utilizzare sul vostro sito. Il numero di temi disponibili può variare in base al pacchetto che state installando, di default sono 3. Per questa guida abbiamo usato il tema SeaBreeze.

Ovviamente anche il tema è modificabile in qualsiasi momento.
Proseguite.

A questo punto l'installazione è finita, cliccate su Vai al tuo nuovo sito per vederne il risultato.

Vi resta ancora una cosa da fare!

Per ragioni di sicurezza dovete cancellare dalla root del sito la cartella install e il file install.php, fino a quando non lo farete non potrete accedere al pannello di amministratore.

Ora avete davvero finito, non vi resta che iniziare a configurare e personalizzare il vostro sito come meglio preferite.