doc:appunti:linux:sa:drupal
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| doc:appunti:linux:sa:drupal [2010/12/13 19:18] – [Sito multilingua] niccolo | doc:appunti:linux:sa:drupal [2011/01/28 14:45] (current) – [Moduli e temi aggiuntivi] niccolo | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Drupal ====== | + | ====== Drupal |
| ===== Installazione ===== | ===== Installazione ===== | ||
| - | |||
| - | Controllare le impostazioni del PHP in php.ini: | ||
| - | |||
| - | < | ||
| - | memory_limit = 24M | ||
| - | </ | ||
| Creare un utente e un database in PostgreSQL: | Creare un utente e un database in PostgreSQL: | ||
| <code sql> | <code sql> | ||
| - | CREATE USER "drupal_gfoss" PASSWORD ' | + | CREATE USER "drupal_test" PASSWORD ' |
| - | CREATE DATABASE | + | CREATE DATABASE |
| + | LC_COLLATE = ' | ||
| </ | </ | ||
| - | |||
| - | Verificare di aver installato i pacchetti: | ||
| - | |||
| - | * **php5-gd** | ||
| - | * **php5-pgsql** (supporto di PHP a PostgreSQL) | ||
| - | |||
| - | Il modo più semplice per abilitare i [[# | ||
| - | |||
| - | < | ||
| - | < | ||
| - | AllowOverride All | ||
| - | </ | ||
| - | </ | ||
| - | |||
| - | Altrimenti (sarebbe anzi consigliato) le direttive rewrite dovrebbero essere copiate dal file '' | ||
| Scompattare l' | Scompattare l' | ||
| < | < | ||
| - | mkdir / | ||
| - | cd / | ||
| - | wget http:// | ||
| cd /var/www | cd /var/www | ||
| - | tar zxvf / | + | tar zxvf / |
| - | mv drupal-5.1 drupal | + | mv drupal-6.20 drupal |
| chown -R root:root drupal | chown -R root:root drupal | ||
| cp drupal/ | cp drupal/ | ||
| Line 46: | Line 22: | ||
| </ | </ | ||
| - | Si crea anche la directory | + | Si può scompattare l' |
| + | |||
| + | Si crea un file di configurazione a partire dall' | ||
| < | < | ||
| - | mkdir drupal/ | + | cd /var/www/drupal |
| - | chown www-data.www-data | + | cp sites/default/ |
| + | chown www-data | ||
| + | chown www-data sites/ | ||
| </ | </ | ||
| A questo punto si punta il browser su **%%http:// | A questo punto si punta il browser su **%%http:// | ||
| + | |||
| + | La procedura di setup dovrebbe creare automaticamente anche la directory per l' | ||
| + | |||
| + | < | ||
| + | mkdir sites/ | ||
| + | chown www-data: | ||
| + | </ | ||
| **ATTENZIONE**: | **ATTENZIONE**: | ||
| + | |||
| + | ===== Impostazioni Apache, PHP, ecc. ===== | ||
| + | |||
| + | Controllare le impostazioni del PHP in php.ini: | ||
| + | |||
| + | < | ||
| + | memory_limit = 24M | ||
| + | </ | ||
| + | |||
| + | Verificare di aver installato i pacchetti: | ||
| + | |||
| + | * **php5-gd** | ||
| + | * **php5-pgsql** (supporto di PHP a PostgreSQL) | ||
| + | |||
| + | Il modo più semplice per abilitare i [[# | ||
| + | |||
| + | < | ||
| + | < | ||
| + | AllowOverride All | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | Altrimenti (sarebbe anzi consigliato) le direttive rewrite dovrebbero essere copiate dal file '' | ||
| ===== Configurazione ===== | ===== Configurazione ===== | ||
| Line 147: | Line 157: | ||
| Si possono installare nella directory **'' | Si possono installare nella directory **'' | ||
| + | |||
| + | Per abilitare un tema cliccare // | ||
| Quando si aggiorna un modulo bisogna sempre eseguire lo script **'' | Quando si aggiorna un modulo bisogna sempre eseguire lo script **'' | ||
| + | |||
| + | Nel caso che qualcosa vada storto in un tema, l' | ||
| + | |||
| + | <code php> | ||
| + | $conf = array( | ||
| + | ' | ||
| + | ' | ||
| + | ); | ||
| + | </ | ||
| + | |||
| + | Per vedere se il sito è off-line dal contenuto del database: | ||
| + | |||
| + | <code sql> | ||
| + | SELECT * FROM variable WHERE name = ' | ||
| + | </ | ||
| + | |||
| + | I valori della variabile possono essere: | ||
| + | |||
| + | ^ '' | ||
| + | ^ '' | ||
| + | |||
| + | Se la variabile non è mai stata definita è possibile crearla con: | ||
| + | |||
| + | <code sql> | ||
| + | INSERT INTO variable (name, value) VALUES (' | ||
| + | </ | ||
| + | ===== Link diretti alle pagine di amministrazione ===== | ||
| + | |||
| + | Quando si installano temi personalizzati o si modifica il layout del sito, può capitare che i link di amministrazione (login, logout, amministra, ecc.) non siano visibili. Ecco i link diretti a tali pagine: | ||
| + | |||
| + | ^ **'' | ||
| + | ^ **'' | ||
| + | ^ **'' | ||
| ===== Installazione traduzione italiano ===== | ===== Installazione traduzione italiano ===== | ||
| Line 178: | Line 223: | ||
| ===== Sito multilingua ===== | ===== Sito multilingua ===== | ||
| - | Istruzioni: | + | Si vuole che la lingua venga scelta semplicemente anteponendo un prefisso nella path della pagina, tipo **'' |
| + | Istruzioni: | ||
| * **[[http:// | * **[[http:// | ||
| * **[[http:// | * **[[http:// | ||
| Line 188: | Line 234: | ||
| * Translation Management (**'' | * Translation Management (**'' | ||
| - | Abilitare, se non tutti almeno | + | Abilitare, se non tutti almeno: |
| + | * Multilanguage | ||
| + | * **Content type translation** | ||
| + | * **Menu translation** | ||
| + | * Translation Management | ||
| + | * **Content** | ||
| Aggiungere una o più lingue dal menu // | Aggiungere una o più lingue dal menu // | ||
| Line 194: | Line 245: | ||
| Fare in modo che Page e Story accettino le traduzioni: da // | Fare in modo che Page e Story accettino le traduzioni: da // | ||
| - | ==== Negoziazione | + | ==== Negoziazione |
| Si imposta da // | Si imposta da // | ||
| Line 208: | Line 259: | ||
| Verificare in //Site configuration//, | Verificare in //Site configuration//, | ||
| - | ==== Negoziazione lingua | + | ==== Bug su pagina predefinita |
| Pare che rimanga un problema ([[http:// | Pare che rimanga un problema ([[http:// | ||
| Line 231: | Line 282: | ||
| === Bloccare il sito web === | === Bloccare il sito web === | ||
| - | Per impedire ai visitatori di accedere al sito durante l' | + | Per impedire ai visitatori di accedere al sito durante l' |
| - | ^ **'' | + | Se si effettua un logout |
| - | ^ **'' | + | |
| - | ^ **'' | + | |
| In alternativa si può bloccare l' | In alternativa si può bloccare l' | ||
doc/appunti/linux/sa/drupal.1292264282.txt.gz · Last modified: by niccolo
