Un semplice Wiki con DokuWiki: differenze tra le versioni
Riga 9: | Riga 9: | ||
Fatto ciò, DokuWiki risulterà installato, ma non ancora pronto per l'utilizzo. | Fatto ciò, DokuWiki risulterà installato, ma non ancora pronto per l'utilizzo. | ||
==Configurazione== | ==Configurazione== | ||
Per permettere l'accesso al wiki da parte di tutti i PC della LAN occorre modificare il file: | |||
* <code>/etc/apache/conf/dokuwiki.conf</code> se usate Apache | |||
* <code>/etc/apache2/conf.d/dokuwiki.conf</code> se usate Apache2 | |||
cambiando la voce <code>127.0.0.0 to <code>All</code>. Quindi riavviate Apache per fargli digerire le modifiche: | |||
<pre> | |||
# /etc/init.d/apache restart | |||
</pre> | |||
oppure | |||
<pre> | |||
# /etc/init.d/apache2 restart | |||
</pre> | |||
Per una configurazione completa, che offra anche la possibilità di amministrazione e di effettuare registrazioni utenti e login, occorre abilitare le ACL e apportare qualche cambiamento alla configurazione di default di DokuWiki.<br/> | |||
Innanzitutto abilitiamo l'utente di Apache a leggere e scrivere i file di configurazione di DokuWiki: | |||
<pre> | |||
# chown -R www-data /etc/dokuwiki/ | |||
# chown -R www-data /usr/share/dokuwiki/lib/ | |||
</pre> | |||
Poi copiamo i template per le abilitazioni degli utenti dove DokuWiki si aspetta di trovarli: | |||
<pre> | |||
# cp /etc/dokuwiki/acl.auth.php.dist /var/lib/dokuwiki/acl/acl.auth.php | |||
# cp /etc/dokuwiki/users.auth.php.dist /var/lib/dokuwiki/acl/users.auth.php | |||
</pre> | |||
Infine copiamo il template per la configurazione locale: | |||
<pre> | |||
# cp /etc/dokuwiki/local.php.dist /etc/dokuwiki/local.php | |||
</pre> |
Versione delle 22:04, 23 feb 2010
Introduzione
DokuWiki è un semplice motore wiki in PHP, utile quando si vuole approntare un sito interno di supporto, ad esempio per la documentazione aziendale, senza però volersi addentrare nella profondità di installazione e configurazione di un wiki complesso come MediaWiki. Ha una sintassi simile a quella di MediaWiki e questo ne facilita ancora più l'utilizzo per chiunque sia già abituato a scrivere su un Wiki.
Installazione
DokuWiki è presente nei repository Debian a partire da Debian Etch 4.0. Per installarlo, quindi, è sufficiente il comando:
# apt-get install dokuwiki
Fatto ciò, DokuWiki risulterà installato, ma non ancora pronto per l'utilizzo.
Configurazione
Per permettere l'accesso al wiki da parte di tutti i PC della LAN occorre modificare il file:
/etc/apache/conf/dokuwiki.conf
se usate Apache/etc/apache2/conf.d/dokuwiki.conf
se usate Apache2
cambiando la voce 127.0.0.0 to
All
. Quindi riavviate Apache per fargli digerire le modifiche:
# /etc/init.d/apache restart
oppure
# /etc/init.d/apache2 restart
Per una configurazione completa, che offra anche la possibilità di amministrazione e di effettuare registrazioni utenti e login, occorre abilitare le ACL e apportare qualche cambiamento alla configurazione di default di DokuWiki.
Innanzitutto abilitiamo l'utente di Apache a leggere e scrivere i file di configurazione di DokuWiki:
# chown -R www-data /etc/dokuwiki/
# chown -R www-data /usr/share/dokuwiki/lib/
Poi copiamo i template per le abilitazioni degli utenti dove DokuWiki si aspetta di trovarli:
# cp /etc/dokuwiki/acl.auth.php.dist /var/lib/dokuwiki/acl/acl.auth.php
# cp /etc/dokuwiki/users.auth.php.dist /var/lib/dokuwiki/acl/users.auth.php
Infine copiamo il template per la configurazione locale:
# cp /etc/dokuwiki/local.php.dist /etc/dokuwiki/local.php