====== installazione dokuwiki ====== a quanto pare mettendo insieme un po' di info reperite qui e la dal sito originale e altri, sembra che sia necessario installare:\\ apt-get install php5 php5-mcrypt diciamo però che anche se non sono sicuro, ho aggiunto php5-mcrypt anche se non so se poi server. Immagino di si per criptare le password....\\ Il tutorial ufficiale di dokuwiki dice specificamente per la configurazione di apache di mettere all'inizio della riga l ''index.php'' \\ io però penso che non sia necessario.\\ sempre nella stessa pagina dice che se si avesse installato il pacchetto .deb ufficiale di debian si sarebbe dovuto mettere il file '' apache.conf '' tra i .conf da abilitare con apache. Però c'è da dire che nel caso di installazione del pacchetto non si dovrebbero fare tutte una serie di cose che invece stò facendo adesso con linstallazione manuale.\\ Dopo aver scompattato nel percorso scelto si deve copiare\\ Una volta scompattato il pacchetto scaricato scelto dobbiamo per prima cosa settare i permessi di scrittura corretti.\\ Con rigacci praticamente dice di copiare 3 file all'interno di conf rinominandoli ma poi ho scoperto che questi 3 file vengono copiati e rinominati automaticamente dallo scritp install.php quindi non servirebbe\\ Invece la cosa che è indispensabile ma che ancora non ho capito bene, è la riassegnazione della proprietà delle cartelle ''/conf'' e ''/data'' e ''/lib'' che praticamente attraverso il comando:\\ chown -R www-data /conf chown -R www-data /data chown -R www-data /lib volendo anche /bin\\ cambia la proprietà e quindi la scrittura in modo ricorsivo (quindi anche le sottocartelle) su quelle cartelle così come richiesto dalle istruzioni di installazione.\\ Diciamo che per far prima si cambia la proprietà delle cartelle e sottocartelle da ''root'' a ''www-data''.\\ non so e non ho ancora capito se è opportuno cambiare anche di gruppo con ''chgrp''\\ Ok! ho capito una cosa importante! che la prima cosa da fare è decidere dove mettere la cartella principale contenente il wiki!! (è chiaro che parliamo di un dokuwiki "scaricato" e non installato da pacchetto "deb" (in questo ultimo caso ci sarebbe da considerare anche la cartella /usr/share/dokuwiki).\\ Se decidiamo di metterla sotto il "defaultsite" (/var/www/html) dobbiamo sapere che le impostazioni della sicurezza (la possibilità di listare sotto forma di "dir" listato) devono essere impostate nel file principale di apache (apache2.conf) e in particolare deve essere aggiunto il seguente blocco:\\ Order allow,deny Deny from all Satisfy All così come suggerito nelle istruzioni del sito originale.\\ Oppure sempre nel caso in cui la si metta nel default site, si potrebbe creare uno specifico file .conf da abilitare o meno con a2enconf o a2disconf.\\ Se decidiamo invece di metterla in un virtual host (con eventuale sito da abilitare) il precedente blocco andrà messo all'interno del blocco "virtual host" e blocco ''Directory'' eventualmente o direttamente all'interno del blocco "virtual host" se vale per tutte le directory\\ Specificando ulteriormente il blocco '''' si usa per indicare un insieme di directory tra tante. credo che non sia necessario specificarlo all'interno di un blocco "directory" a meno che ci sia da differenziare ulteriormente tra sottodirectory all'interno della "directory".\\ Un'altra cosa che riguarda specificamente la parte apache...\\ come abilitare i file .htaccess (che specificano alcuni diritti sulle directory)??\\ si usa l'opzione '' AllowOverride '', ''None'' oppure ''All'' all'interno dei vari blocchi ''