doc:appunti:linux:sa:drupal
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:linux:sa:drupal [2010/12/13 19:19] – [Sito multilingua] niccolo | doc:appunti:linux:sa:drupal [2011/01/28 11:34] – [Aggiornamento] 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 **'' | ||
+ | |||
+ | ===== 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 198: | ||
===== 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 190: | Line 211: | ||
Abilitare, se non tutti almeno: | Abilitare, se non tutti almeno: | ||
* Multilanguage | * Multilanguage | ||
- | * Content type translation | + | |
- | * Menu translatione | + | |
* Translation Management | * Translation Management | ||
- | * Content | + | |
Aggiungere una o più lingue dal menu // | Aggiungere una o più lingue dal menu // | ||
Line 199: | Line 220: | ||
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 213: | Line 234: | ||
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 236: | Line 257: | ||
=== 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.txt · Last modified: 2011/01/28 14:45 by niccolo