Manuale MediaWiki/il Local Settings/Code2-Settaggi

Da Naturpedia.

altre wiki: navigazione, ricerca

Torna a: il Local Settings.

<?php
 
# Questo file è stato generato automaticamente dal programma di installazione di MediaWiki.
# Se si apportano delle modifiche manuali, si prega di tenerne traccia in caso aveste la necessità di
# ricrearle più tardi.
#
# Vedere 'includes/DefaultSettings.php' per tutte le impostazioni configurabili
# nei loro valori di default, ma non dimenticate di non apportare modifiche in quel file, non lì. Fatelo solo qui nel 'LocalSettings.php'
#
# Ulteriori informazioni sulla documentazione per le impostazioni di configurazione, possono essere trovate all'indirizzo:
# http://www.mediawiki.org/wiki/Manual:Configuration_settings
 
# Se si personalizza il layout del file, impostare $IP nella directory che contiene
# gli altri file di MediaWiki. Sarà usato come base per individuare i file.
 
if( defined( 'MW_INSTALL_PATH' ) ) {
	$IP = MW_INSTALL_PATH;
} else {
	$IP = dirname( __FILE__ );
}
 
$path = array( $IP, "$IP/includes", "$IP/languages" );
set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );
 
 
///ASSICURATEVI CHE TUTTO CIO CHE "SETTATE", RIMANGA AL DI SOTTO DI QUESTA STRINGA!!!///  
require_once( "$IP/includes/DefaultSettings.php" );
 
 
# Se la Memoria PHP del server che vi ospita, ha un limite molto basso, alcune operazioni possono fallire. 
# Aumentatela da qui, portandola da 20 a 30, max 60 (o 120), settando al fondo della linea:
ini_set( 'memory_limit', '60M' );
 
if ( $wgCommandLineMode ) {
	if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) {
		die( "This script must be run from the command line\n" );
	}
}
## Rimuovete il commento qui di seguito per disabilitare l'output compression 
/// (ossia, il back-up scaricabile in zip del wiki; se non l'avete disattivate pure, perchè di default è attivo e vi spreca risorse)
#$wgDisableOutputCompression = true;
 
$wgSitename         = "NOME-DEL-VOSTRO-WIKI"; /// Potete cambiare il Nome del vostro wiki da qui (ciò influisce, nel NAMESPACE delle pagine Linee Guida) 
#$wgLogo = '/...'; /// SCEGLIERE UN'IMMAGINE PER IL LOGO E METTERE QUI LA ROOT AL POSTO DEI TRE PUNTINI (http://..ecc.)
 
## La path del percorso URL per la directory contenente il wiki;
$wgScriptPath       = ""; // se avete installato sotto la root principale come vi abbiamo consigliato noi, lasciatela vuota
$wgScriptExtension  = ".php";
## le impostazioni predefinite per tutti i percorsi URL runtime (paths) sono basate su questo
## Per ulteriori informazioni sulla personalizzazione dell'URL del proprio dominio wiki consultare:
## Http://www.mediawiki.org/wiki/Manual:Short_URL
 
## UPO significa: che è un'opzione di preferenze dell'utente
 
$wgEnableEmail      = true; # Abilita le Email
$wgEnableUserEmail  = true; # UPO
 
$wgEmergencyContact = "ESEMPIO@Email.com"; # Mail per il contatto di uso interno
$wgPasswordSender = "ESEMPIO@Email.com"; # Mail per ricevere di nuovo la Password 
 
$wgEnotifUserTalk = true; # UPO
$wgEnotifWatchlist = false; # UPO
$wgEmailAuthentication = true; # Abilita l'autenticazione tramite Email
 
## Database settaggi
$wgDBtype           = "mysql"; # Nome del Tipo di Database
$wgDBserver         = "localhost"; # Directory del Database (METTETE LA VOSTRA)
$wgDBname           = "METTETE IL VOSTRO"; # Nome del Database
$wgDBuser           = "METTETE IL VOSTRO"; # Nome Utente-Login del Database
$wgDBpassword       = "METTETE LA VOSTRA"; # Password dell'Utente-Login del Database
 
 
# MySQL specifici settaggi
$wgDBprefix         = ""; // Solo se avete creato un prefisso per le Tabelle (del Database), specificatelo qui
 
# MySQL opzioni di tabella da utilizzare durante l'installazione o l'aggiornamento
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=binary";
 
# Sperimentale charset supportO per MySQL 4.1/5.0.
$wgDBmysql5 = true;
 
## Memoria condivisa settaggi
$wgMainCacheType = CACHE_NONE;
$wgMemCachedServers = array();
 
///DA QUI IN POI, FATE pure COPIA-INCOLLA.
## Per abilitare uploads di immagini e files, assicuratevi che la cartella 'images' directory
## sia scrivibile (writable) sul Server, prima di settare il seguente parametro su "true":
$wgEnableUploads = true; //attivando questo parametro, si visualizza sulla barra laterale l'opzione upload anche ai non-loggati
$wgGroupPermissions['*']['upload'] = true; //Lasciate Disattiva questa variabile, se volete che solo gli utenti registrati (loggati) possano uploadare files
#$wgUseCopyrightUpload = true; //Attivare questa variabile, se non si vuole che nell'Upload appaiano i Campi: "Fonte", e "Dettagli sul Copyright".
 
///questa seconda serie, serve a far visualizzare le immagini da meta.commons e altri progetti wiki; 
//su alcuni server può dare problemi, casomai non attivatela.
///(se il nome dell'immagine è presente uguale sui diversi progetti specificati, sarà visualizzata la prima,
///ossia, il sistema darà la precedenza al primo progetto specificato della lista)
#$wgForeignFileRepos[] = array(
   #'class'                   => 'ForeignAPIRepo',
   #'name'                    => 'shared',
   #'apibase'                 => 'http://commons.wikimedia.org/w/api.php',
   #'fetchDescription'        => true, // Opzionale: visualizza la descrizione delle immagini (Licenza, ecc)
   #'descriptionCacheExpiry'  => 60480000000, // ore, opzionale (valori in secondi)
   #'apiThumbCacheExpiry'     => 8640000000000, // ore, opzionale, ma richiesto per la cache di thumb locale
#);
#$wgForeignFileRepos[] = array(
   #'class'            => 'ForeignAPIRepo',
   #'name'             => 'shared',
   #'apibase'          => 'http://base.ekopedia.org/w/api.php',
   #'fetchDescription'        => true, // Opzionale: visualizza la descrizione delle immagini (Licenza, ecc)
   #'descriptionCacheExpiry'  => 60480000000, // ore, opzionale (valori in secondi)
   #'apiThumbCacheExpiry'     => 8640000000000, // ore, opzionale, ma richiesto per la cache di thumb locale
#);
#$wgForeignFileRepos[] = array(
   #'class'            => 'ForeignAPIRepo',
   #'name'             => 'shared',
   #'apibase'          => 'http://naturpedia.org/api.php',
   #'fetchDescription'        => true, // Opzionale: visualizza la descrizione delle immagini (Licenza, ecc)
   #'descriptionCacheExpiry'  => 60480000000, // ore, opzionale (valori in secondi)
   #'apiThumbCacheExpiry'     => 8640000000000, // ore, opzionale, ma richiesto per la cache di thumb locale
#);
///Non attivatene troppe se non vi servono, altrimenti, potreste rallentare la wiki.
//Si possono comunque anche aggiungere "altri siti" diversi da commons.
//Per esempio, per le immagini da it.wiki, attivate:
##$wgForeignFileRepos[] = array(
   ##'class'            => 'ForeignAPIRepo',
   ##'name'             => 'sharedwp',
   ##'apibase'          => 'http://it.wikipedia.org/w/api.php',
   ##'fetchDescription'        => true, // Opzionale: visualizza la descrizione delle immagini (Licenza, ecc)
   ##'descriptionCacheExpiry'  => 60480000000, // ore, opzionale (valori in secondi)
   ##'apiThumbCacheExpiry'     => 8640000000000, // ore, opzionale, ma richiesto per la cache di thumb locale
##);
##$wgForeignFileRepos[] = array(
   ##'class'            => 'ForeignAPIRepo',
   ##'name'             => 'sharedwp',
   ##'apibase'          => 'http://meta.anarchopedia.org/api.php',
   ##'fetchDescription'        => true, // Opzionale: visualizza la descrizione delle immagini (Licenza, ecc)
   ##'descriptionCacheExpiry'  => 60480000000, // ore, opzionale (valori in secondi)
   ##'apiThumbCacheExpiry'     => 8640000000000, // ore, opzionale, ma richiesto per la cache di thumb locale
##);
 
///Questa serie di stringhe, permette l'Upload dei File con le estensioni indicate (di default, permette solo jpg, jpeg e png)
//(cancellate quelle che non v'interessano, o disattivatele ponendo il simbolo # all'inizio); 
//NON METTETELA ALL'INIZIO, perchè potrebbe entrare in conflitto con altri settaggi (soprattutto dalla vers 1.17)
$wgAllowTitlesInSVG = true;
$wgFileExtensions[] = 'svg';
$wgFileExtensions[] = 'bmp';
$wgFileExtensions[] = 'ogg';
$wgFileExtensions[] = 'flv';
$wgFileExtensions[] = 'swf';
$wgFileExtensions[] = 'mp3';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'doc';
 
//Upload diretto da un URL con la seguente stringa, da settare anche nel file DefaultSettings.php, dentro la cartella /includes/.
//Aggiungete poi il permesso adeguato, visto che di default appare ai soli amministratori. 
//questo, se si vuole che sia aperto a tutti, (anche agli anonimi):
#$wgGroupPermissions['*']['upload_by_url'] = true;
#$wgAllowCopyUploads = true;
//Oppure, per i soli Utenti auto-confermatisi via mail, sarà così:
$wgGroupPermissions['autoconfirmed']['upload_by_url'] = true;
$wgAllowCopyUploads = true;
//Non mettete entrambi, vanno in conflitto.
 
$wgAllowExternalImages = true; /// vi consente di fare in modo che negli articoli, 
//ad un link corrispondente ad un'immagine esterna, 
//venga visualizzata l'immagine di provenienza sul vostro wiki, 
//sebbene essa non sia caricata sul vostro server.
 
//AllowUserJs, permette gli script x i bottoncini 'UserMarkS: 
//mettetela su 'true' se lo volete permettere, su 'false' se non li volete permettere 
//(per attivare i Bottoni, bisogna agire però anche sul Monobook con uno script 
//e creare un "Utente User:MarkS" - Dettagli nel Manuale online).
$wgAllowUserJS = true;
 
///UseAjax vi potrebbe servire per numerose estensioni; vi consiglio di attivarlo anch'esso.
$wgUseAjax = true;
 
///ShowEXIF, che serve a far visualizzare i DATI EXIF delle immagini, 
//vi consigliamo di lasciarlo su 'false' se attivate la visualizzazione da Commons, perchè altrimenti 
//queste le visualizza male. Se invece visualizzate solo quelle caricate sul vostro server, settatelo pure su true.
$wgShowEXIF  = false;
///FINE RIGA del COPIA-INCOLLA.
 
## $wgUseImageMagick = true;
///DISATTIVIAMO Image Magik perchè può dare problemi sulla generazione delle miniature thumbnail
$wgUseImageMagick = false;
$wgImageMagickConvertCommand = "/usr/bin/convert";
 
## Se si utilizza ImageMagick (o qualsiasi altro comando di shell) su un
## Server Linux, questo dovrà essere impostato sul nome di un
## UTF-8 locale disponibile
$wgShellLocale = "en_US.utf8";
 
## Se si desidera utilizzare il caricamento delle immagini in modalità sicura,
## creare le cartelle directory: images/archive, images/thumb e
## images/temp, rendendole tutte "scrivibili" (777). Dopo, attivate
## questo parametro a 'true', se non è già attivato:
#$wgHashedUploadDirectory = true;
 
## Se avete il software di supporto appropriato installato
## è possibile attivare la linea di equazioni LaTeX:
///lasciatela pure attivata se prevedete di utilizzare la nostra alternativa, l'Ext "Mimetex". Ma non usate più il parametro <match>
//Attivandola, vi appare infatti anche il messaggio di errore ogniqualvolta s'inseriscono formule matematiche nelle pagine del wiki
//per ricordare appunto che non avete il necessario software installato. Quindi, attivatela solo se lo avete, ed utilizzate il parametro <tex>. (Per vedere se funziona, inserite questa Formula matematica: <tex>2^3</tex> in una qualsiasi pagina del vostro wiki.)
#$wgUseTeX = true; 
 
$wgLocalInterwiki   = strtolower( $wgSitename );
 
//Anche i seguenti parametri attivateli solo se avete il software di supporto LaTeX ufficiale, installato (maggiori informazioni sul manuale online)
##$wgUploadPath = "images";
##$wgUploadDirectory = "images";
##$wgMathPath = "{$wgUploadPath}/math";
##$wgMathDirectory = "{$wgUploadDirectory}/math";
##$wgTmpDirectory = "{$wgUploadDirectory}/tmp";
 
$wgLanguageCode = "it";
 
$wgSecretKey = "GENERATA-AUTOMATICAMENTE-AL-MOMENTO-DELL'INSTALLAZIONE";
 
## Skin di default: è possibile cambiare la skin di default. Utilizzare il nome simbolico interno 
## i nomi, cioè: 'standard', 'nostalgia', 'cologneblue', 'monobook', ecc. che trovate all'interno della cartella Skin
$wgDefaultSkin = 'monobook';
#$wgDefaultSkin = 'modern'; //SE ATTIVATE QUESTA, DISATTIVATE L'ALTRA
 
## Per collegare i metadati delle licenze alle pagine, e la visualizzazione 
## dell'appropriata nota di copyright e relativa icona. 
## Sono supportati fino ad ora: GNU Free Documentation e Creative Commons.
#$wgEnableCreativeCommonsRdf = true; 
 
///////////////////////////////////////
////////////*CREDITI*/////////////////
/////Esempio di CREATIVE-COMMONS.////
////////////////////////////////////
#$wgRightsText = "Attribution-ShareAlike 3.0 Unported"; //Non attivate questa contemporaneamente; o una, o un'altra.
#$wgRightsIcon = "http://i.creativecommons.org/l/by-sa/3.0/88x31.png"; //Qui si specifica l'Url dell'icona, oppure la root se l'avete caricata sul vostro server.
//////////////////////////////////
/////Esempio di GNU-GFDL.////////
////////////////////////////////
$wgRightsText = "GNU Free Documentation License 1.2"; # Setta il Testo (Copyright o Copyleft)
$wgRightsIcon = "${wgScriptPath}/skins/common/images/gnu-fdl.png"; # Setta la cartella sul vostro server dell'immagine icona, di Copyright o Copyleft
//////////////////////////////////
/////Esempio di PUBLIC-DOMAIN.///
////////////////////////////////
#$wgRightsText = "Pubblico Dominio";
#$wgRightsIcon = "${wgScriptPath}/skins/common/images/public-domain.png"; //Attivate o questa, o le altre (non assieme). Disattivatele se non volete specificare nessuna icona di Copyright o Copyleft.
 
/////CODICE HTML/////.
///Utilizzate il seguente parametro, se invece d'indicare una cartella o un URL sopra 
//per l'immagine-icona (Copyright o Copyleft), preferite specificarlo in HTML, come da esempio:
#$wgCopyrightIcon = "<img src='http://www.anisintheworld.org/images/Simbolo_Copyright.gif' alt='whatever' />";
 
#$wgRightsPage = "Text of the GNU Free Documentation License"; # Setta la pagina del vostro wiki che descrive la vostra licenza/copyright o copyleft
$wgRightsUrl = "http://www.gnu.org/copyleft/fdl.html"; # Setta l'Url che apparirà sull'icona; se non specificate il parametro sopra, prevarrà questo anche sul testo.
 
### $wgRightsCode = "gfdl"; ///Non ancora usata (cancellatela pure)
 
$wgDiff3 = "/usr/bin/diff3";
# Quando si apportano modifiche a questo file di configurazione, questo renderà
# sicuro che le pagine nella cache vengano cancellate.
$wgCacheEpoch = max( $wgCacheEpoch, gmdate( 'YmdHis', @filemtime( __FILE__ ) ) );
 
///DA QUI IN POI, FATE pure COPIA-INCOLLA.
 
#$wgMaxCredits = 3; ///Attivare questo valore se si vuole che a fondo pagina appaiano i nomi dei contribuenti degli articoli. 
//(specificare il numero. Se invece si vuole visualizzarli tutti, mettere a: -1)
#$wgShowCreditsIfMax = true; ///Attivare questo valore, se si vuole che appaia un link che visualizzi i contribuenti oltre il numero specificato da noi.
 
#$wgGroupPermissions['*']['minoredit'] = true; ///Permette anche agli IP anonimi di segnare modifiche come minori
 
$wgRCLinkLimits = array( 50, 100, 250, 500, 5000 ); ///Specifica il num. max di 'cambi recenti' in Ultime Modifiche
$wgRCLinkDays = array( 1, 3, 7, 14, 30, 300 ); ///Specifica il num. max di giorni, in Ultime Modifiche
 
##$wgAllowCategorizedRecentChanges   = false; /// vi permetterebbe di poter visualizzare, in 'ultime modifiche', 
//solo quei cambi effettuati in determinate Categorie (scelte da voi). Ma sembra difettosa, quindi la diamo disattivata.
 
///SETTAGGI PER IL MOTORE DI RICERCA interno del wiki///
#$wgUseOldSearchUI = false; //Attivare, se si vuole la schermata di Ricerca senza opzioni dei Namespaces
#$wgAdvancedSearchHighlighting = true; //Impostato su 'true', serve per avere più bello il testo evidenziato nei risultati di ricerca. Disattivatelo se avete poi problemi di lentezza.
#$wgEnableMWSuggest = true; //su 'true', Abilita i suggerimenti durante la digitazione nella caselle di ricerca
#$wgGoToEdit = true; //con questo il pulsante 'Vai', va direttamente alla schermata di 'modificare' se l'articolo non esiste
 
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
///Abilitate questa funzione se volete che gli IP anonimi non possano editare, ma solo quelli registrati (loggati) possano farlo
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
#$wgGroupPermissions['*']['edit'] = false;
#$wgEmailConfirmToEdit = true; ///questa, per richiede la conferma del proprio indirizzo e.mail per poter editare.
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
///Abilitate quest'altra, per fare in modo che solo voi (i 'sysop') possiate creare Account per le persone che potranno scrivere
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
#$wgGroupPermissions['*']['createaccount'] = false;
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
//infine quest'ultima, se non volete gli IP anonimi riescano a leggere il vostro wiki, ma soltanto i loggati.
#$wgGroupPermissions['*']['read'] = false;
#$wgWhitelistRead = array("Pagina principale", 'Speciale:UltimeModifiche' ); //Potete specificare qui le pagine che gli anonimi possono visualizzare
///////////////////////////////////////////////////////////////////////////  
 
//////////////////////////////////////////////////////////////////////////
///Da qui in poi, sotto, ci sono invece le estensioni vere e proprie. ///
////////////////////////////////////////////////////////////////////////

Torna a: il Local Settings.




Questa voce rappresenta un Articolo di Wikilibri scritto da voi lettori, o citato; non esprime quindi per forza il punto di vista enciclopedico in stile, tipico delle voci semplici. Per collaborare alla sua stesura, segui le linee guida appropriate per questo genere di voci.
esempio di testo

esempio di testo

Strumenti personali
to PDF
Visite
Crea un libro
Spagnolo
Non esiste ancora una traduzione in Spagnolo.
Inglese
Non esiste ancora una traduzione in Inglese.
Francese
Non esiste ancora una traduzione in Francese.