Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
install [30/07/2015 11:02] Leonardo Sonnante |
install [01/10/2015 12:11] (versione attuale) Leonardo Sonnante |
||
|---|---|---|---|
| Linea 95: | Linea 95: | ||
| 1. Creare la directory principale di openDCN (denominata con l'identificativo usato al posto di %%__BASE__%% nella configurazione del virtual host di cui sopra), quindi scompattare in essa il file zip o tgz. | 1. Creare la directory principale di openDCN (denominata con l'identificativo usato al posto di %%__BASE__%% nella configurazione del virtual host di cui sopra), quindi scompattare in essa il file zip o tgz. | ||
| + | |||
| + | Se si sta installando openDCN in un ambiente in cui non è possibile modificare la configurazione del virtual host o non si ha il controllo completo sul database, come ad esempio, un servizio di hosting commerciale, allora occorre: | ||
| + | - modificare la struttura della directory, effettuando le seguenti operazioni: | ||
| + | - rinominare la cartella 'fairvote' in 'fairvote_src' e il file 'index.php' a 'index_old.php' | ||
| + | - spostare tutti i contenuti della directory home/app/webroot nella directory di root | ||
| + | - copiare il file install/paths_cfg.php nella directory root e modificarlo secondo i percorsi effettivi della vostra installazione (ad esempio quelli forniti dal service provider). | ||
| + | - verificare che l'utente Mysql abbia anche i seguenti privilegi sul database utilizzato: | ||
| + | <code> | ||
| + | CREATE TEMPORARY TABLES | ||
| + | CREATE VIEW | ||
| + | SHOW VIEW | ||
| + | CREATE ROUTINE | ||
| + | TRIGGER | ||
| + | </code> | ||
| + | Se non si hanno sufficienti privilegi sul database non è possibile attivare la "fusione degli utenti" | ||
| + | |||
| In ambiente Linux impostare i permessi rwx nel modo seguente | In ambiente Linux impostare i permessi rwx nel modo seguente | ||
| <code> | <code> | ||
| chmod -R 2777 home/app/tmp | chmod -R 2777 home/app/tmp | ||
| chmod -R 2777 home/app/webroot/files | chmod -R 2777 home/app/webroot/files | ||
| - | chmod -R 2777 home/app/dokuwiki/data | + | chmod -R 2777 home/app/webroot/dokuwiki/data |
| </code> | </code> | ||
| Linea 107: | Linea 123: | ||
| cat createdb.sql | sed "s#__BASE__#$BASE#g" | sed "s#__PASSWORD__#$PASSWORD#g" | mysql | cat createdb.sql | sed "s#__BASE__#$BASE#g" | sed "s#__PASSWORD__#$PASSWORD#g" | mysql | ||
| cat createtablesdb.sql | mysql dcn_$BASE | cat createtablesdb.sql | mysql dcn_$BASE | ||
| + | cat createfusionusersdb.sql | mysql dcn_$BASE # Se non si hanno sufficienti privilegi sul database non importare questo file sql | ||
| cat initializedb.sql | sed "s#__BASE__#$BASE#g" | mysql dcn_$BASE | cat initializedb.sql | sed "s#__BASE__#$BASE#g" | mysql dcn_$BASE | ||
| </code> | </code> | ||
| Linea 118: | Linea 135: | ||
| </code> | </code> | ||
| Sostituire %%__BASE__%% con il nome della propria installazione come al punto precedente | Sostituire %%__BASE__%% con il nome della propria installazione come al punto precedente | ||
| + | Se non si hanno sufficienti privilegi sul database impostare a true la seguente variabile | ||
| + | <code> | ||
| + | Configure::write('disable_fusion_user', true); | ||
| + | </code> | ||
| 4. Copiare il file home/app/webroot/doku_conf/local.php.example e rinominarlo local.php (nella stessa directory). | 4. Copiare il file home/app/webroot/doku_conf/local.php.example e rinominarlo local.php (nella stessa directory). | ||
| Linea 135: | Linea 156: | ||
| - | Se si sta installando openDCN in un ambiente in cui non è possibile modificare la configurazione del virtual host, come ad esempio, un servizio di hosting commerciale, allora occorre modificare la struttura della directory, effettuando le seguenti operazioni: | ||
| - | - Rinominare la cartella 'fairvote' in 'fairvote_src' e il file 'index.php' a 'index_old.php' | ||
| - | - Spostare tutti i contenuti della directory home/app/webroot nella directory di root | ||
| - | - Copiare il file install/paths_cfg.php nella directory root e modificarlo secondo i percorsi effettivi della vostra installazione (ad esempio quelli forniti dal service provider). | ||
| - | - Verificare che l'utente Mysql abbia anche i seguenti privilegi sul db utilizzato: | ||
| - | <code> | ||
| - | CREATE TEMPORARY TABLES | ||
| - | CREATE VIEW | ||
| - | SHOW VIEW | ||
| - | CREATE ROUTINE | ||
| - | TRIGGER | ||
| - | </code> | ||