====== Configurazione DokuWiki ====== La maggior parte delle caratteristiche di DokuWiki può essere configurata attraverso varie opzioni di configurazione. Il modo più semplice per modificare queste opzioni e quello di utilizzare i tasti [[plugin:config|Configuration Manager]]. ===== Che cosa può essere configurato in DokuWiki ===== Il "system" e le opzioni di DokuWiki si trovano nel file ''conf/dokuwiki.php''. Tuttavia, questo file contiene il "default" dei valori di sistema. Per personalizzare, si dovrebbe modificare il file ''conf/local.php'' oppure crearlo se non esiste. Per trovare quello che si può configurare all'interno di quel file, vedere l'elenco delle [[#available options]] sotto. Il nome utente, (criptato) e le password di accesso con le regole di controllo sono memorizzati nella [[acl|users.auth.php and acl.auth.php]]. Durante il caricamento di un nuovo file all'interno della MediaManager, è possibile riscontrare un ''"Upload denied. This file extension is forbidden!"'' messaggio. Questa estensione del file è proibito! ''conf/mime.conf'' file. Per caricare un nuovo tipo di file, specificare entro i [[mime|mime.conf]] file. Alcune sostituzioni automatiche sono fatto quando si modificano le pagine. Alcuni generare tooltips, smiley o alcuni caratteri speciali. Questo comportamento è controllato dal [[abbreviations|acronyms.conf]], [[smileys|smileys.conf]] oppure [[entities|entities.conf]]. ===== Sintesi dei file di configurazione ===== Tutti i file di configurazione si trovano nella ''./conf'' folder or ''/etc/dokuwiki'' se installato da un pacchetto Debian. "Main file" di solito forniti con DokuWiki, mentre "i file locali" devono essere creati da un amministratore del wiki. Se i file locali sono supportati li si dovrebbe usare invece di modificare i file principali per evitare problemi di aggiornamento. ^main file ^local file ^type of config ^ informazioni veloci ^ |''dokuwiki.php'' |''local.php''\\ ''local.protected.php''|see below | configurazione generale del wiki | |''acronyms.conf'' |''acronyms.local.conf'' |[[abbreviations]] | note abbreviazione automatiche | |''entities.conf'' |''entities.local.conf'' |[[entities]] | testo sostituzioni automatiche | |''interwiki.conf'' |''interwiki.local.conf'' |[[interwiki]] | link di scelta rapida interwiki | |''mime.conf'' |''mime.local.conf'' |[[mime]] | Impostazioni dei tipi MIME per l'upload | |''smileys.conf'' |''smileys.local.conf'' |[[smileys]] | sostituzioni immagine | | |''acl.auth.php'' |see [[acl]] | impostazioni di Controllo Accesso | | |''users.auth.php'' |see [[acl]] | utente e password | |''license.php'' |''license.local.php'' |[[config:license]] | elenco delle licenze disponibili | |''scheme.conf'' |''scheme.local.conf'' |FIXME | schemi URL per essere riconosciuti come link | |''mediameta.php'' | |[[exif]] | Metadata modificabile per le immagini | |''wordblock.conf'' |''wordblock.local.conf'' |[[blacklist]] | Spam blacklist | | |''userscript.js'' |[[devel:javascript]] | miglioramenti Custom di JavaScript | | |''userstyle.css'' |[[devel:css]] | miglioramenti Custom di CSS | ===== Opzioni di configurazione ===== La maggior parte delle caratteristiche di [[DokuWiki]] possono essere configurate attraverso varie opzioni di configurazione. Il modo più semplice per modificare queste opzioni utilizzando i tasti [[plugin:config| Configuration Manager]]. Le impostazioni disponibili sono elencate di seguito. I loro valori di default vengono memorizzati in un file chiamato ''conf/dokuwiki.php''. Se si desidera modificare una impostazione che si deve fare questo in un file chiamato ''conf/local.php'' -- questo fa in modo che il vostro file di configurazione non vengano sovrascritti da un successivo aggiornamento. The config manager will use this file as well. Ecco un esempio di ''conf/local.php'': Some notes about the config file. The file is a piece of PHP code so the PHP syntax has to be preserved. E.g. each line has to have a semicolon at the end. There are multiple types of variables: * **Number**s can be written as is. Example: ''9'' * **String**s have to be enclosed in single or double quotes. Example: ''%%'foo bar'%%'' * **Boolean**s can be either ''1'' or ''0'' * **Array**s contain multiple values of one of the above types ==== Opzioni disponibili ==== * **Impostazioni di base** * [[config:title]] * [[config:startpage|start]] * [[config:lang]] * [[config:template]] * [[config:license]] * [[config:savedir]] * [[config:basedir]] * [[config:baseurl]] * [[config:dmode]] * [[config:fmode]] * [[config:allowdebug]] * **Impostazioni di visualizzazione** * [[config:recent]] * [[config:breadcrumbs]] * [[config:youarehere]] * [[config:fullpath]] * [[config:typography]] * [[config:dformat]] * [[config:signature]] * [[config:showuseras]] * [[config:toptoclevel]] * [[config:tocminheads]] * [[config:maxtoclevel]] * [[config:maxseclevel]] * [[config:camelcase]] * [[config:deaccent]] * [[config:useheading]] * [[config:refcheck]] * **Impostazioni di autenticazione** * [[config:useacl]] * [[config:autopasswd]] * [[config:authtype]] * [[config:passcrypt]] * [[config:defaultgroup]] * [[config:superuser]] * [[config:manager]] * [[config:profileconfirm]] * [[config:rememberme]] * [[config:registernotify]] * [[config:disableactions]] * [[config:sneaky_index]] * [[config:auth_security_timeout]] * [[config:securecookie]] * **Impostazioni di Anti-Spam** * [[config:usewordblock]] * [[config:relnofollow]] * [[config:indexdelay]] * [[config:mailguard]] * [[config:iexssprotect]] * **Modifica Impostazioni** * [[config:usedraft]] * [[config:htmlok]] * [[config:phpok]] * [[config:notify]] * [[config:subscribers]] * [[config:locktime]] * [[config:cachetime]] * **Impostazioni Link** * [[config:target|target (wiki, interwiki, extern, media, windows)]] * **Impostazioni Media** * [[config:gdlib]] * [[config:im_convert]] * [[config:jpg_quality]] * [[config:fetchsize]] * **Opzioni Avanzate** * [[config:updatecheck]] * [[config:userewrite]] * [[config:useslash]] * [[config:sepchar]] * [[config:canonical]] * [[config:fnencode]] * [[config:autoplural]] * [[config:mailfrom]] * [[config:compress]] * [[config:gzip_output]] * [[config:hidepages]] * [[config:send404]] * [[config:compression]] * [[config:sitemap]] * [[config:rss_type]] * [[config:rss_linkto]] * [[config:rss_content]] * [[config:rss_update]] * [[config:recent_days]] * [[config:rss_show_summary]] * [[config:broken_iua]] * [[config:xsendfile]] * [[config:remote]] * [[config:remoteuser]] * [[config:renderer_xhtml]] * **Impostazioni di rete** * [[config:proxy|proxy (host, port, user, pass, ssl)]] * [[config:safemodehack]] * [[config:ftp|ftp (host, port, user, pass, root)]]