Manual:FAQ/it

Dove scarico MediaWiki?
L'ultima versione stabile di MediaWiki può essere scaricata da download.wikimedia.org o da Sourceforge. I file sono compressi in .tar.gz. MediaWiki può anche essere ottenuto direttamente via SVN. Vedi anche Download

Come installo MediaWiki?
Installare MediaWiki richiede tra i 10 e i 30 minuti, e include l'upload e la copia dei fie e l'esecuzione dell'installer per la configurazione.

Istruzioni complete possono essere trovate nel file  INSTALL presente nella distribuzione.

Come installo MediWiki usando un sistema di gestione pacchetti?
Molte distribuzioni di Linux supportano l'istallazione tramite la gestione di pacchetti. Il team di sviluppo di MediaWiki rimanda alla distribuzione di Linux per assistenza all'installazione. Le varie comunità o società che mantengono le distribuzioni dovrebbero poterti aiutare

Posso installare più di una wiki su un server che usa MediaWiki?
È possibile installare più di una wiki su un server a patto che: O
 * Si usi un database differente per ogni wiki
 * Si usi un prefisso del database differente per ogni wiki

Per informazioni su queste opzioni vedi rispettivamente $wgDBname e $wgDBprefix.

Per informazioni su una famiglia di wiki, vedi Manual:Wiki family.

Per informazioni su un modo alternativo, vedi il sito di Steve Rumberg.

MediaWiki funziona con la modalità sicura attivata?
Si ma a basso regime. Vedi Safe mode.

MediaWiki richiede l'accesso alla shell?
L'accesso alla shell (SSH access) non è obbligatorio per l'installazione di MediaWiki, ma è caldamente raccomandato. Senza accesso alla shell, si possono avere difficoltà per il backup o l'aggiornamento. In generale, senza accesso alla shell non è possibile effettuare operazioni di manutenzione.

Come aggiungo un namespace extra?
Per aggiungere un namespace, bisogna modificare LocalSettings.php, ed aggiungere il namespace via $wgExtraNamespaces. Puoi anche aggiungere il codice seguente per aggiungere un namespace "Portale" ed il suo corrispondente namespace di discussione.


 * $wgExtraNamespaces = array(100 => "Portale", 101 => "Discussioni_portale");

NB: Assicurati di aggiungere underscores invece che spazi, come in Discussioni_portale. Altrimenti il namespace non verrà chiamato nel modo giusto.

Come abilito l'upload?
L'upload di file è un'opzione molto usata di MediaWiki, ma è disabilitata di default in tutte le versioni. Per abilitarla, crea la cartella di upload (images di default) modificabile dal server (chmod 777 o abilitare l'utente Apache a scriverci, ecc.), poi modifica $wgEnableUploads true in LocalSettings.php ( "$wgEnableUploads = true;"). Vedi Manual:Configuring file uploads per ulteriori informazioni.

Come abilito l'uso di formule matematiche?
MediaWiki supporta l'uso di formule tramite un programma chiamato texvc che usa il LaTeX per la resa finale. Vedi Manual:Math per le istruzioni.

Come svuoto la cache di una pagina?
Per svuotare la cache di una pagina, aggiungi &action=purge alla fine dell'URL dinamico.

es. http://www.mediawiki.org/w/index.php?title=Main_Page&action=purge

Notare che l'URL deve usare il nome della directory attiva (/w/ di default) al posto di quella statica (/wiki/ di default). Aggiungengolo alla fine di un URL statico (es. http://www.mediawiki.org/wiki/Main_Page&action=purge) verrai portato alla pagina contenente il comando di pulizia alla fine (in questo caso, "Main Page&action=purge").

Vedi anche: Manual:Purge, Manual:Parameters_to_index.php

Come abilito l'upload di alri formati?
MediaWiki richiede che abilitare l'upload di alri formati sia specificato con la configurazione della variabile $wgFileExtensions. Di solito questa variabile è situata in LocalSettings.php nel root dell'installazione MediaWiki.

Per esempio, per abilitare l'upload di file PDF, bisogna aggiungere le seguenti righe di codice in LocalSettings.php:

NB: La sintssi è differente se si vuole abilitare l'upload di più di un tipo di file. Per fare questo, usa un array come nell'esempio che abilita il caricamento dei file in png, gif, jpg, jpeg, pdf, e txt.

Vedi Manual:Configuring file uploads per ulteriori informazioni.

"Il file ha un'estensione non valida o è corrotto"
Qualche utente ha riportato che dopo aver aggiunto un formato, è venuto fuori questo errore. Il testo dell'errore è principalmente il seguente:


 * Il file ha un'estensione non valida o è corrotto. Controlla l'estensione e riprova

Possibili soluzioni:


 * Imposta il valore di $wgMimeDetectorCommand, es. su Unix o Linux, dovrebbe essere
 * $wgMimeDetectorCommand = "file --brief --mime";
 * Compila/installa l'estensione per PHP fileinfo
 * su fedora - yum install php-pecl-Fileinfo

Vedi Manual:Mime type detection per ulteriori informazioni.

L'utente iniziale non è stato creato dall'installer
A volte, l'installer non riesce a creare l'utente di default, o questo è perso per qualche motivo. Ci sono un paio di soluzioni:

maintenance/createAndPromote.php

 * Assicurati che AdminSettings.php sia attivato (vedi AdminSettings.sample)
 * Esegui maintenance/createAndPromote.php</tt> dalla shell

Questo creerà un nuovo utente e lo promuoverà amministratore. Per aiuto, dai al programma il parametro --help</tt>.

Alterare il database
dove  è l'ID dell'utente, visibile dalle preferenze.
 * Registra un nuovo account normalmente (Special:Userlogin).
 * Controlla l'ID dell'utente in Special:Preferences.
 * Esegui le azioni SQL sul database:
 * Per MediaWiki 1.5 e successivi:
 * Per MediaWiki 1.4:
 * Per MediaWiki 1.3e precedenti:

Come resetto la password?
Puoi usare lo script maintenance/changePassword.php</tt> per resettare la password di un utente.

Devi eseguire lo script da linea di comando. In altre parole, accedi al server della tua wiki e apri un prompt di comando. Cambia directory in quella dove è installato MediaWiki, quindi vai alla cartella di manutenzione. Esegui il seguente comando:

php changePassword.php --user=someuser --password=somepass

Dove "somepass" è la password che vuoi mettere e "someuser" l'utente come riportato nella tabella "user".

Puoi anche usare la vecchia maniera, modificando direttamente il database. Posto che la variabile $wgPasswordSalt sia impostata su true (lo è di default), puoi usare la seguente query SQL per MySQL:

Dove "somepass" è la password che vuoi mettere e "someuser" l'utente come riportato nella tabella "user".

NB L'user_id</tt> nella stringa CONCAT è una colonna nome e non deve essere rimpiazzata dal nome utente.

NB Se ottieni un errore 'dbname.user table does not exist', guarda il file LocalSettings.php, e controlla il valore della variabile $wgDBprefix. Se la variabile non è vuota, prova a ripetere il comando sostituendo $wgDBPreix_user</tt> a user</tt> nella parte dopo UPDATE</tt>.

Se usi PostGreSQL, usa questa query:

Risposta per l'esperto di database
Se la wiki esterna è Wikipedia, e vuoi mettere "w" come link, esegui questo comando SQL per modificare la tabella interwiki del tuo database: Il $1 indica il nome dell'articolo della wiki esterna.

Risposta per l'utente medio
In un programma di grafica SQL (es. PhpMyAdmin), vai alla tabella interwiki. Scegli l'opzione per. Nello spazio dell'iw_prefix, inserisci il prefisso scelto per i link a quella wiki. Nello spazio dell'iw_url, inserisci l'URL di base della wiki esterna più "$1" come menzionato più sopra. iw_local ed iw_trans hanno valore zero (0) di default. Dovresti lasciarle a zero.

Per ulteriori informazioni, vedi Help:Interwiki linking

Risposta facile
Installa questa espansione. Poi potrai aggiungere e rimuovere interwiki tramite la pagina Special:Interwiki.

Come accorcio il mio URL di base? (es. /wiki/Nome_Articolo al posto di /w/index.php?title=Nome_Articolo)
Vedi Manual:Short URL.

Il download e l'uso dei contenuti di MediaWiki.org è gratis?
Si, è gratis nel senso di Software libero. Vedi Project:Copyrights per le licenze sui contenuti di questo sito.

Come amministro gli utenti?
Vedi Help:User rights.

Aggiornamento
Istruzioni generiche sul processo di aggiornamento possono essere trovate nel file UPGRADE</tt> distribuino insieme al software. Vedi anche Manual:Upgrading.

Come cambio il logo?
L'immagine che appare in alto a sinistra in ogni pagina è determinato dalla configurazione di $wgLogo nel file LocalSettings.php.

Per cambiarlo devi semplicemente cambiare il valore di $wgLogo in modo che punti all'URL del tuo logo. Puoi caricare un file nella wiki ed usare quell'indirizzo (in tal caso dovresti pensare di proteggere quella pagina) o usare un'immagine caricata sul server tramite altri metodi.

Attenzione È possibile sovrascrivere il logo installato con MediaWiki, ma è possibile che un aggiornamento lo risovrascivi facendo riapparire il logo iniziale.

Consiglio: Il logo dovrebbe essere 135 pixel quadrati

Come personalizzo (con il css) il logo?
Il logo è un blocco con una sezione pBody. È identificato dal p-logo id. L'immagine di sfondo è identificata dalla variabile wgLogo, che è definita in /includes/DefaultSettings.php. Questa posizione dipende dal root del server e non dall'amministratore del sistema. Ridefiniscila in /LocalSettings.php per cambiare l'immagine. Se è impostata male, non ci sarà alcuna immagine; controlla l'errore nel registro del server e cerca di porvi rimedio. In ogni caso, la dimensione del p-logo sarà abbastanza grande per evitare che l'immagine venga tagliata. Questo è impostato nel Foglio di stile a cascata, sotto lo stile del p-logo, la configurazione di default è:

Come modifico l'URL a cui punta il logo?
Di default, cliccando sul logo, si è indirizzati alla pagina principale. Se vuoi cambiare quale pagina si a la principale, modifica MediaWiki:Mainpage. O per mandare il link ad un URL arbitrario, con il Monobook, modifica Monobook.php e sostituisci  con l'URL di tua scelta e   con il titolo del link desiderato.

Ridurre la dimensione del logo
Nota che c'è un tag sopra il logo cosicché se cerchi di ridurne la dimensione,dovrai anche cambiare #p-logo a e #p-logo a:hover. Le configurazioni di default sono:

Questa semplice personalizzazione ridefinisce la dimensione di tutto in un colpo solo... C'è più di un controllo degli spazi tra il logo e il resto della pagina, il #column-one. Esso di default è: Se vuoi rimuovere completamente il logo, riduci la variabile wgLogo ad un commento. Poi imposta il valore di column-one ad un valore basso, come 21:

Non devi andare a modificare la directory dei file css. Puoi andare su <L'URL della tua wiki>?title=MediaWiki:Monobook.css.

Come cambio l'icona nella barra degli indirizzi del browser (favicon)?

 * Semplicemente rimpiazzando l'immagine favicon.ico con l'immagine .ico desiderata.
 * Alternativamente modificandi $wgFavicon in LocalSettings.php aggiungendoci $wgFavicon = "$wgScriptPath/path/to/your/favicon.ico";

URL rewriting
Se usi un URL rewriting in .htaccess per rimuovere "index.php" dall'URL, devi anche aggiungere un'eccezione per i file .ico. Semplicemente aggiungendo questo codice all'.htaccess:


 * RewriteRule .*\.ico$ - [L]

Questo deve apparire prima dell'index.php.

URL case Sensitive (riconoscimento maiuscole)
Quando carichi il file favicon, assicurati che il nome inizi per minuscola (es. "favicon.ico", non "Favicon.ico"). Molti server (es. quelli dei sitemi operativi UNIX-like) non saranno in grado di riconoscerlo se inizia per minuscola.

Come modifico la barra di navigazzione?
Il contenuto della barra di navigazione appare nella sinistra di ogni pagina usando la skin Monobook ed è determinato dalla pagina MediaWiki:Sidebar. Per informazioni su come modificarla, vedi Manual:Navigation bar.

Come aggiungo un messaggio di testo (sitenotice) su ogni pagina?
Metti il tuo testo nella pagina MediaWiki:Sitenotice e verrà visualizzato in cima ad ogni pagina.

Come cambio la pagina prinicpale?
Di default, MediaWiki cerca una pagina dal titolo Main Page e la imposta come pagina principale. Questa può essere cambiata mofificando il contenuto della pagina MediaWiki:Mainpage in modo che punti ad un'altra pagina. Se non si cambia anche la sezione 'Main Page' nella barra laterale, modifica anche MediaWiki:Sidebar.

Come nascondo il titolo della pagina principale?
MediaWiki non ha un'opzione built-in per nascondere il titolo della pagina principale (vedi bug 6129). Puoi comunque usare JavaScript o CSS.

Precedenti 1.9
Per versioni precedenti a MediaWiki 1.9, devi usare JavaScript. Un codice che potrebbe funzionare è (Sostituisci "Main Page" con il nome della pagina):

In alternativa, puoi applicare la patch r17119 alla tua copia di MediaWiki ed usare la soluzione per la 1.9.

1.9 e successive
Per versioni 1.9 e successive, puoi usare il CSS per nasconderla. Sostituisci "Main_Page" con il nome della pagina, con gli underscore (_) al posto degli spazi.

Se non funziona, cerca nel codice sorgente HTML per trovare la classe corretta dove sostituire "page-Main_Page" con:

Se non esiste una classe del genere, non puoi usare quest'opzione. Probabilmente perché stai usando una skin non aggiornata o non sviluppata dal team di MediaWiki

Come nascondo l'indice?
L'indice (TOC, da Table Of Contents, tavola dei contenuti) è automaticamente visualizzato se ci sono quattro o più sezioni nella pagina. Ci sono vari modi per nasconderlo.

Su una pagina
Inserisci  </tt> nel sorgente della pagina.

Su tutte le pagine
Modifica i file CSS; cerca lo stile degli indici e aggiungi display: none;</tt>.

Per utente
Un utente può decidere di nascondere tutti gli indici, opzione modificabile in Special:Preferences.

Come modifico il testo dell'interfaccia?
Il testo dell'interfaccia viene modificato utilizzando le pagine nel namespace MediaWiki. Per ogni modifica dai messaggi di default, c'è una pagina MediaWiki:MessaggioOriginale, e per i messaggi solo per una determinata lingua MediaWiki:MessaggioOriginale/codicelingua. (Dalla versione 1.9 non ci sono pagine per messaggi uguali a quelli di default). Quando si crea una pagina per modificare un messaggio, è bene salvare prima la versione di default e pi sovrascriverla in modo da agevolare il confronto. Vedi anche meta:Help:System messages.


 * Per la lista dei messaggi di sistema, vedi Special:Allmessages
 * Per spegnere il namespace MediaWiki, vedi la configurazione di $wgUseDatabaseMessages.
 * Per rimuovere i link Privacy policy o Disclaimers alla fine di ogni pagina, modifica MediaWiki:Privacy o MediaWiki:Disclaimers rispettivamente ad un singolo trattino.

Come modifico la lingua dell'interfaccia?
Per modificare la lingua di default dell'interfaccia, modifica la variabile $wgLanguageCode</tt> in LocalSettings.php</tt>, es.



Come impedisco le modifiche agli utenti anonimi?

 * 1) Il metodo raccomandato è modificare il valore di . Modifica   ed aggiungi: Per ulteriori informazioni, vedi Preventing access.
 * 2) In alternativa puoi modificare manualmente tutti i sorgenti PHP delle skin in modo da non mostrare l'opzione 'modifica'.


 * Per il MonoBook, cerca questa linea in :
 * ed inserisci dentro il :
 * ed inserisci dentro il :

Come aggiungo/rimuovo in generale le linguette?
Per rimuovere ad esempio la linguetta discussione, ed aggiungerne una che punta alla pagina principale, salva questo codice in extensions/AR-Tabs.php: ed aggiungiand then add alla fine di LocalSettings.php

Come nascondo il link 'modifica' di una sezione agli utenti non loggati?

 * 1) Il metodo raccomandato è modificare il valore di . Modifica   ed aggiungi:
 * 2) In alternativa puoi modificare manualmente ogni skin (es. ) ed aggiungere, prima di  :


 * Se o vuoi nascondere a tutti, aggiungi a :


 * Vedi anche Come impedisco le modifiche agli utenti anonimi?

Come rimuovo "Talk for this IP" (discussioni per questo IP) in alto a destra se $wgDisableAnonTalk è impostato su true?
Nella linea 489 di SkinTemplate.php (versioni 1.9.2 - 1.11) cambia

con

e nelle linee 547 - 554 cambia con

Come tolgo "Create an Account or Login" (Entra/Registrati) in alto a destra?
In Monobook.php cambia con:

Come modifico il footer?
Per aggiungere o rimuovere oggetti dal footer delle Pagine MediaWiki devi modificare la skin.

Per esempio: se vai in MonoBook.php (di default nella cartella "Skins") troverai il seguente codice:

Puoi semplicemente rimuovere gli elementi che non vuoi. Ricorda che i cambiamenti non appariranno immediatamente a causa della cache di MediaWiki.

Puoi anche modificare certi paramenti tramite pagine del namespace MediaWiki. Vedi anche: Footer, Manual:Skinning
 * lastmod - modifica MediaWiki:Lastmodifiedat (verisoni 1.8 e successive) o MediaWiki:Lastmodified (versioni 1.7 e precedenti). Se $wgMaxCredits è abilitata, modifica MediaWiki:Lastmodifiedatby (verisoni 1.8 e successive) o MediaWiki:lastmodifiedby (versioni 1.7 e precedenti). (6518)
 * viewcount - modifica MediaWiki:Viewcount
 * numberofwatchingusers - modifica MediaWiki:Number of watching users pageview. Questo appare solo se aggiungi anche  a LocalSettings.php.
 * copyright - modifica MediaWiki:Copyright. Il parametro $1 è rimpiazzato automaticamente dalla pagina di copyright della tua wiki, il cui testo è impostato in LocalSettings.php a $wgRightsText, la pagina a $wgRightsPage o l'URL a $wgRightsUrl.
 * privacy - questo è solo un link. Modifica MediaWiki:Privacy per il testo del link e MediaWiki:Privacypage per la pagina da linkare.
 * about - questo è solo un link. Modifica MediaWiki:Aboutsite per il testo del link e MediaWiki:Aboutpage per la pagina da linkare.
 * disclaimer - questo è solo un link. Modifica MediaWiki:Disclaimers per il testo del link e MediaWiki:Disclaimerpage per la pagina da linkare.
 * tagline - attualmente non usato

Rientri a capo
Per andare a capo nel footer, cerca Content is available under in MessagesEn.php e mettici un ritorno a capo prima e dopo così che diventi  È una transizione XHTML 1.0 valida.

Come modifico / rimuovo l'immagine Powered by MediaWiki nel footer?
Puoi nascondere l'immagine Powered by MediaWiki aggiungendo al MediaWiki:Common.css della tua wiki:

Se vuoi rimuoverlo completamente, devi modificare /skins/MonoBook.php</tt>, che contiene il seguente codice che fa apparire l'immagine: Se vuoi rimuovere l'immagine, devi modificare poweredbyico. Si trova in skins/common/images/</tt> e l'immagine è chiamata poweredby_mediawiki_88x31.png</tt>.

Come modifico il di ogni pagina? Dove?
La maggior parte del testo che vuoi modificare si trova nel namespace MediaWiki.

Se vuoi modificare titoli, testi, annunci ecc. vai a Special:Allmessages, dove troverai il testo associato alla pagina che vuoi modificare.

Se vuoi modificare il titolo nel browserm devi modificare MediaWiki:pagetitle. Nelle ultime versioni di MediaWiki, MediaWiki:Pagetitle è $1 - di default. Se produce un testo non corretto, devi modificare $wgSitename in LocalSettings.php.

Se $wgSitename è corretto in LocalSettings.php ma è ancora errato, può essere che stai usando un file che imposta $wgSitename ad una transliterazione di "Wikipedia". Modifica la lingua per correggerlo. Per esempio, l'ebreo è a languages/LanguageHe.php</tt>.

Non dimenticare di svuotare la cahce del browser dopo aver effettuato tali modifiche!

Come faccio a far aprire i collegamenti esterni in una nuova finestra?
Vedi aprire i collegamenti esterni in una nuova finestra.

Come impedisco a MediaWiki di formattare URL, tag, ecc?
svn co http://somwhere.in.the.net/myproject/ svn co http://somewhere.in.the.net/myproject/

Come faccio a obbligare gli utenti ad usare l'anteprima prima di salvare?
Per evitare negligenze o errore, può essere desiderabile disabilitare il bottone salva cosicché l'utente sia costretto a visualizzare l'anteprima.

Ecco come fare:

In /includes/EditPage.php, trova (linea 1238 in MediaWiki 1.9.0, 1158 in MediaWiki 1.8.2): e sostituiscile con


 * Vedi anche: Manual:Force preview.

Come metto caratteri speciali inseribili cliccandoci sopra nella pagina di modifica?
Vedi Extension:CharInsert

Come modifico una pagina?
Per modificare una pagina, clicca sul bottone edit (modifica) che appare in ogni pagina. Usando il monobook di default, questo è una linguetta in cima alla pagina. Apparirà un riquadro con il markup della pagina; quando hai finito, clicca su save (salva) Vedi anche:

Come creo una nuova pagina?
Ci sono alcuni modi per creare una pagina:


 * Clicca su un link rosso da un'altra pagina
 * Inserisci il nome della pagina nell'URL es. http://www.foowiki.org/index.php?title=New_page e clicca su modifica.
 * In qualche wiki, la ricerca di una pagine inesistente ti permette di crearla.

Vedi Help:Starting a new page

Come cancello una vecchia versione di una pagina?
Versioni superate di una pagina sono conservate dal database e possono essere viste dalla cronologia della pagina. Possono essere, comunque, cancellate da un amministratore.


 * Gli amministratori possono cancellare una pagina e recuperare le revisioni desiderate
 * L'espansione Oversight (detta anche HideRevision) può essere usata per spostare revisioni inutili fuori dalla cronologia
 * Lo cript di manutenzione <tt>maintenance/deleteOldRevisions.php</tt> può cancellare in massa tutte le vecchie revisioni. Vedi anche Manual:Maintenance scripts.

C'è qualche guida di editing?
Ci sono alcune guide alla modifica delle paginre, la maggior parte in Wikipedia o negli progetti Wikimedia. Ci sono anche aiuti per il markup, la sintassi ecc. su Meta.


 * Aiuto su Meta
 * How to edit a page nella Wikipedia inglese (in italiano)

Come faccio a visualizzare la versione stampabile di una pagina?
MediaWiki include un foglio di stile che riduce la pagina ad un layout adatto alla stampa. Per vedere la versione stampabile di una pagina clicca su printable version nella barra per gli strumenti (es. per questa pagina è http://www.mediawiki.org/w/index.php?title=Manual:FAQ&printable=yes).

Come permetto l'uso di tag HTML?
Vedi Manual:$wgRawHtml, Manual:$wgGroupPermissions e Manual:Preventing access.

ATTENZIONE: alcuni utenti potrebbero abusarne!

Vedi Extension:SecureHTML e Extension:HTMLets per renderlo più sicuro.

Come permetto l'upload di file HTML?
Vedi Manual:Allowing HTML Uploads.

ATTENZIONE: alcuni utenti potrebbero abusarne!

...il namespace Help (Aiuto) è vuoto?
Non abbiamo ancora una serie di pagine di aiuto libere, pulite, organizzate e internazionalizzate. Qualche sviluppatore sta facendo il possibile; in ogni caso, il namespace Help è ancora quasi in bianco. Siete liberi di aggiungere pagine di aiuto, copiando le pagine di aiuto in pubblico dominio o qualche oggetto da Meta, es. la guide o il Glossario, entrambe sotto GNU Free Documentation License.

...dopo un aggiornamento alcune immagini non si vedono?
Alcuni utenti hanno segnalato che, dopo un aggiornamento alcune immagini non si vedevano. I file c'erano e il tipo MIME delle immagini era <tt>unknown / unknown</tt> ed, in alcuni casi, segnalate come pericolose.

Per sistemare ciò, esegui <tt>maintenance/rebuildImages.php</tt> dalla linea di comando. Questo sistemerà le informazioni MIME per ogni file presente nel database.

...tutti i file PNG non sono visualizzati come miniature?
Dopo un aggiornamento del PHP, è possibile che una differente funzione di MimeMagic.php sia usata per controllare i tipi MIME dei file, in particolare la funzione built-in PHP mime_content_type, che controlla i PNG. Cerca mime_content_type png nel web per informazioni su come sistemare il bug al livello del PHP, anche modificando il file magic.mime.

---Work in progress---