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] 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> | ||