- 28 Settembre 2008
- 846
- 0
- Miglior risposta
- 0
Requisiti Opzionali
Per utilizzare servizi basati su XML come le API dei BLOG, Jabber, condivisione RSS, sono necessarie le estensioni XML di PHP. Queste estensioni sono attive per default nelle installazioni standard di PHP4.
Se desideri il supporto per gli URL semplificati, devi disporre di mod_rewrite e della possibiliità di utilizzare un file .htaccess locale. (Sono disponibili maggiori informazioni nella Guida Drupal su drupal.org.)
Installazione
Scarica Drupal
Puoi ottenere l'ultima versione di Drupal da
wget
tar -zxvf drupal-x.x.x.tgz
In questo modo creerai la nuova directory drupal-x.x.x./ contenente tutte i file e le directory Drupal. Muovi il contenuto di questa directory in una directory all'interno della root dei documenti del tuo web server o all'interno della tua directory HTML pubblica:
$ mv drupal-x.x.x/* drupal-x.x.x/.htaccess /var/www/html
Crea il database Drupal
Questo passaggio è necessario soltanto de non hai già un database configurato (per esempio dal tuo host). Se controlli il tuo database attraverso un pannello di controllo web, leggi come creare un database sulla relativa documentazione. Le istruzioni che seguono sono soltanto per la linea di comando.
Le istruzioni che seguono si riferiscono a MySQL. Se intendi usare un altro database, controlla la relativa documentazione. Negli esempi seguenti, "dba_user" è un esempio di utente MySQL con i privilegi CREATE e GRANT. Usa un nome utente adatto al tuo sistema.
Per prima cosa, devi creare un un nuovo database per il tuo sito Drupal (qui, 'drupal' è il nome del nuovo database):
mysqladmin -u dba_user -p create drupal
Mysql richiederà la password di 'dba_user' sul database, quindi creerà i file di inizializzazione del database. Il passo successivo è autenticarsi e definire i diritti di accesso al database.
mysql -u dba_user -p
Ti verrà nuovamente chiesta la password di 'dba_user' sul database. Dal prompt di MySQL, inserisci i seguenti comandi:
GRANT ALL
PRIVILEGES ON drupal.*
TO nobody@localhost IDENTIFIED BY 'password';
dove
'drupal' è il nome dl tuo database
'nobody@localhost' è l'id utente del tuo profilo MySQL sul webserver
'password' è la password richiesta per accedere come utente MySQL
Se tutto funziona, MySQL risponderà
Query OK, 0 rows affected
per attivare i nuovi permessi, devi inserire il comando
flush privileges;
quindi usa '\q' per uscire da MySQL.
Carica lo schema del database Drupal
Una volta creato il database, è necessario caricare le tabelle:
mysql -u nobody -p drupal < database/database.mysql
Connetti Drupal
La configurazione di default si trova nel file 'sites/default/settings.php' della tua installazione Drupal. Prima di lanciare Drupal, devi impostare l'URL del database e l'URL di base del tuo sito web. Apri il file di configurazione e modifica la linea $db_url perché coincida con il database definito nei passi precedenti:
$db_url = "mysql://username:password@localhost/database";
dove 'username', 'password', 'localhost' e 'database' sono il nome utente, la password, il nome dell'host e del database della tua configurazione.
Imposta $base_url con l'indirizzo del tuo sito Drupal:
$base_url = "http://www.esempio.com"
Inoltre, una singola installazione di Drupal può ospitare più siti, ciascuno con una propria configurazione individuale. Se non ti servono siti Drupal multipli, passa alla prossima sezione.
Le configurazioni di siti addizionali sono create in sotto-directory dentro la directory 'siti'. Ogni sotto-directory deve avere un file 'settings.php' che specifica le impostazioni di configurazione. Il modo più semplice di creare siti addizionali è di copiare la directory 'default' e modificare in modo appropriato il file 'settings.php'. Il nome della nuova directory è costruito a partire dall'URL del sito. La configurazione per
Non è necessario che ogni sito abbia un dominio differente. Per i siti Drupal, puoi anche utilizzare sottodomini e sottodirectory. Per esempio,
sites/default/settings.php;
sites/esempio.com/settings.php;
sites/sub.esempio.com/settings.php;
sites/sub.esempio.com.site3/settings.php;
La configurazione di ciascun sito può avere installati i propri moduli e temi specifici: basta creare una directory 'modules' o 'themes' dentro la directory di configurazione del sito. Per esempio, se sub.esempio.com ha un tema personalizzato e un modulo personalizzato che non devono essere accessibili agli altri siti, la configurazione avrà questo aspetto:
sites/sub.esempio.com:
settings.php
themes/custom_theme
modules/custom_module
Nota: per maggiori inforuamzioni sugli host virtuali multipli o le impostazioni di configurazione, consulta il manuale Drupal su drupal.org.
Configura Drupal
Devi creare una sotto-directory "files" nella tua directory di installazione di Drupal. Questa sotto.directory conserva file come il tuo logo personalizzato, gli avatar degli utenti, e gli altri file multimediali associati al tuo nuovo sito. La sotto-directory richiede i permessi di "lettura e scrittura" per il processo del server Drupal. Puoi cambiare il nome di questa sotto-directory in "Amministra> Impostazioni > Impostazioni file system".
Ora puoi avviare il tuo browser e puntarlo sul tuo sito Drupal.
Crea un account e accedi. Il primo account diventerà automaticamente l'amministratore principale con controllo completo.
Compiti cron
Molti moduli Drupal (come la funzionalità di ricerca) hanno compiti periodici che devono essere scatenati da cron. Per attivare questi compiti, chiama la pagina cron visitando l'indirizzo
La maggior parte dei sistemi supportano l'utility crontab per temporizzare questi compiti. L'esempio seguente è la linea di crontab che attiva il compito cron automaticamente una volta all'ora:
0 * * * * wget -O - -q
Maggiori informazioni sugli script cron sono disponibili nelle pagine di aiuto per l'amministratore nel manuale Drupal su
Amministrazione Drupal
In una nuova installazione, il tuo sito Drupal parte con una configurazione estremamente basilare, con pochi moduli attivi, un tema, e nessun permesso di accesso utente.
Utilizza il pannello di amministrazione per attivare e configurare i servizi. Per esempio, attiva le impostazioni generali per il tuo sito in "Amministra > Impostazioni". Attiva i moduli in "Amministra > Moduli". I permessi utente possono essere attivati in "Amministra > Utenti > Configura > Permessi".
Per maggiori informazioni sulle opzioni di configurazione, leggi le istruzioni che accompagnano le differenti opzioni di configurazione e consulta le pagine di aiuto disponibili nel pannello di amministrazione.
Moduli e temi forniti dalla community sono disponibili su
Personalizza i tuoi temi
Upgrade
Fonte : Drupalitalia.org
Per utilizzare servizi basati su XML come le API dei BLOG, Jabber, condivisione RSS, sono necessarie le estensioni XML di PHP. Queste estensioni sono attive per default nelle installazioni standard di PHP4.
Se desideri il supporto per gli URL semplificati, devi disporre di mod_rewrite e della possibiliità di utilizzare un file .htaccess locale. (Sono disponibili maggiori informazioni nella Guida Drupal su drupal.org.)
Installazione
Scarica Drupal
Puoi ottenere l'ultima versione di Drupal da
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
. I file sono nel formato .tar.gz e possono essere estratti con la maggior parte degli strumenti di compressione. Il tipico comando da linea di comando Unix è:wget
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
tar -zxvf drupal-x.x.x.tgz
In questo modo creerai la nuova directory drupal-x.x.x./ contenente tutte i file e le directory Drupal. Muovi il contenuto di questa directory in una directory all'interno della root dei documenti del tuo web server o all'interno della tua directory HTML pubblica:
$ mv drupal-x.x.x/* drupal-x.x.x/.htaccess /var/www/html
Crea il database Drupal
Questo passaggio è necessario soltanto de non hai già un database configurato (per esempio dal tuo host). Se controlli il tuo database attraverso un pannello di controllo web, leggi come creare un database sulla relativa documentazione. Le istruzioni che seguono sono soltanto per la linea di comando.
Le istruzioni che seguono si riferiscono a MySQL. Se intendi usare un altro database, controlla la relativa documentazione. Negli esempi seguenti, "dba_user" è un esempio di utente MySQL con i privilegi CREATE e GRANT. Usa un nome utente adatto al tuo sistema.
Per prima cosa, devi creare un un nuovo database per il tuo sito Drupal (qui, 'drupal' è il nome del nuovo database):
mysqladmin -u dba_user -p create drupal
Mysql richiederà la password di 'dba_user' sul database, quindi creerà i file di inizializzazione del database. Il passo successivo è autenticarsi e definire i diritti di accesso al database.
mysql -u dba_user -p
Ti verrà nuovamente chiesta la password di 'dba_user' sul database. Dal prompt di MySQL, inserisci i seguenti comandi:
GRANT ALL
PRIVILEGES ON drupal.*
TO nobody@localhost IDENTIFIED BY 'password';
dove
'drupal' è il nome dl tuo database
'nobody@localhost' è l'id utente del tuo profilo MySQL sul webserver
'password' è la password richiesta per accedere come utente MySQL
Se tutto funziona, MySQL risponderà
Query OK, 0 rows affected
per attivare i nuovi permessi, devi inserire il comando
flush privileges;
quindi usa '\q' per uscire da MySQL.
Carica lo schema del database Drupal
Una volta creato il database, è necessario caricare le tabelle:
mysql -u nobody -p drupal < database/database.mysql
Connetti Drupal
La configurazione di default si trova nel file 'sites/default/settings.php' della tua installazione Drupal. Prima di lanciare Drupal, devi impostare l'URL del database e l'URL di base del tuo sito web. Apri il file di configurazione e modifica la linea $db_url perché coincida con il database definito nei passi precedenti:
$db_url = "mysql://username:password@localhost/database";
dove 'username', 'password', 'localhost' e 'database' sono il nome utente, la password, il nome dell'host e del database della tua configurazione.
Imposta $base_url con l'indirizzo del tuo sito Drupal:
$base_url = "http://www.esempio.com"
Inoltre, una singola installazione di Drupal può ospitare più siti, ciascuno con una propria configurazione individuale. Se non ti servono siti Drupal multipli, passa alla prossima sezione.
Le configurazioni di siti addizionali sono create in sotto-directory dentro la directory 'siti'. Ogni sotto-directory deve avere un file 'settings.php' che specifica le impostazioni di configurazione. Il modo più semplice di creare siti addizionali è di copiare la directory 'default' e modificare in modo appropriato il file 'settings.php'. Il nome della nuova directory è costruito a partire dall'URL del sito. La configurazione per
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
potrebbe essere in 'sites/esempio.com/settings.php (nota che 'www.' dev'essere omesso se gli utenti possono accedere al vostro sito da Perfavore,
Entra
oppure
Registrati
per vedere i Link!
.)Non è necessario che ogni sito abbia un dominio differente. Per i siti Drupal, puoi anche utilizzare sottodomini e sottodirectory. Per esempio,
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
, sub.esempio.com, e sub.esempio.com/sito3 possono essere tutti e tre definiti come siti Drupal indipendenti. L'aspetto di questa configurazione sarà qualcosa di questo tipo:sites/default/settings.php;
sites/esempio.com/settings.php;
sites/sub.esempio.com/settings.php;
sites/sub.esempio.com.site3/settings.php;
La configurazione di ciascun sito può avere installati i propri moduli e temi specifici: basta creare una directory 'modules' o 'themes' dentro la directory di configurazione del sito. Per esempio, se sub.esempio.com ha un tema personalizzato e un modulo personalizzato che non devono essere accessibili agli altri siti, la configurazione avrà questo aspetto:
sites/sub.esempio.com:
settings.php
themes/custom_theme
modules/custom_module
Nota: per maggiori inforuamzioni sugli host virtuali multipli o le impostazioni di configurazione, consulta il manuale Drupal su drupal.org.
Configura Drupal
Devi creare una sotto-directory "files" nella tua directory di installazione di Drupal. Questa sotto.directory conserva file come il tuo logo personalizzato, gli avatar degli utenti, e gli altri file multimediali associati al tuo nuovo sito. La sotto-directory richiede i permessi di "lettura e scrittura" per il processo del server Drupal. Puoi cambiare il nome di questa sotto-directory in "Amministra> Impostazioni > Impostazioni file system".
Ora puoi avviare il tuo browser e puntarlo sul tuo sito Drupal.
Crea un account e accedi. Il primo account diventerà automaticamente l'amministratore principale con controllo completo.
Compiti cron
Molti moduli Drupal (come la funzionalità di ricerca) hanno compiti periodici che devono essere scatenati da cron. Per attivare questi compiti, chiama la pagina cron visitando l'indirizzo
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
-- questo passerà il controllo ai moduli e i moduli decideranno se devono fare qualcosa e cosa.La maggior parte dei sistemi supportano l'utility crontab per temporizzare questi compiti. L'esempio seguente è la linea di crontab che attiva il compito cron automaticamente una volta all'ora:
0 * * * * wget -O - -q
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
Maggiori informazioni sugli script cron sono disponibili nelle pagine di aiuto per l'amministratore nel manuale Drupal su
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
. Script di esempio possono essere trovati nella directory scripts/.Amministrazione Drupal
In una nuova installazione, il tuo sito Drupal parte con una configurazione estremamente basilare, con pochi moduli attivi, un tema, e nessun permesso di accesso utente.
Utilizza il pannello di amministrazione per attivare e configurare i servizi. Per esempio, attiva le impostazioni generali per il tuo sito in "Amministra > Impostazioni". Attiva i moduli in "Amministra > Moduli". I permessi utente possono essere attivati in "Amministra > Utenti > Configura > Permessi".
Per maggiori informazioni sulle opzioni di configurazione, leggi le istruzioni che accompagnano le differenti opzioni di configurazione e consulta le pagine di aiuto disponibili nel pannello di amministrazione.
Moduli e temi forniti dalla community sono disponibili su
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
.Personalizza i tuoi temi
Ora che il tuo server funziona, potrai voler personalizzare l'aspetto del tuo sito. Numerosi temi di esempio sono inclusi nella tua installazione di Drupal, e altri possono essere scaricati da drupal.org.
La personalizzazione di ciascun tema dipende dal motore del tema. In generale, ogni tema contiene un file PHP nometema.theme. che definisce una funzione header() che può essere cambiata per puntare ai tuoi logo.
La magior parte dei temi contengono anche fogli di stile per determinare i colori e il layout; cerca nella directory themes/ i file README che descrivono ciascun tema.
La personalizzazione di ciascun tema dipende dal motore del tema. In generale, ogni tema contiene un file PHP nometema.theme. che definisce una funzione header() che può essere cambiata per puntare ai tuoi logo.
La magior parte dei temi contengono anche fogli di stile per determinare i colori e il layout; cerca nella directory themes/ i file README che descrivono ciascun tema.
Upgrade
Fai il backup del tuo database e della tua directory Drupal - specialmente del tuo file di configurazione in 'sites/default/settings.php'.
NDT: file precedentemente situato in 'includes/settings.php'
Autenticati con l'utente con ID 1
Rimuovi tutti i vecchi file Drupal, e quindi scomprimi i nuovi file Drupal nella directory di installazione di Drupal.
Modifica il nuovo file di configurazione per assicurarti che includa le informazioni corrette e più aggiornate.
Attiva lo script update.php visitando l'indirizzo
Maggiori informazioni
Per informazioni specifiche sulla piattaforma e assistenza su installazione e amministrazione, consulta il manuale Drupal su
NDT: file precedentemente situato in 'includes/settings.php'
Autenticati con l'utente con ID 1
Rimuovi tutti i vecchi file Drupal, e quindi scomprimi i nuovi file Drupal nella directory di installazione di Drupal.
Modifica il nuovo file di configurazione per assicurarti che includa le informazioni corrette e più aggiornate.
Attiva lo script update.php visitando l'indirizzo
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
.Maggiori informazioni
Per informazioni specifiche sulla piattaforma e assistenza su installazione e amministrazione, consulta il manuale Drupal su
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
. Puoi trovare supporto sul forum di supporto Drupal o attraverso la mailing list Drupal.
Ultima modifica: