LocalSettings.php

archivo de configuración de MediaWiki

LocalSettings.php es un archivo de configuración utilizado por el software MediaWiki, este sirve para modificar las configuraciones por defecto del fichero DefaultSettings.php. Proporciona ajustes de configuración local. En wikis basados en granjas de servidores se utiliza otro fichero llamado CommonSettings.php

Este archivo se genera automáticamente al finalizar el asistente de configuración de MediaWiki.

Configuraciones editar

editar

Básicas editar

En este archivo se configuran parámetros como el acceso a la base de datos, ubicación en el servidor, dirección web y otros parámetros relacionados:

#Servidor
$wgSitename      = "Wiki";
$wgScriptPath       = "/wiki";
$wgServer           = "http://wikiserver.com";
#Base de datos
$wgDBtype           = "mysql";
$wgDBserver         = "server";
$wgDBname           = "dbname";
$wgDBuser           = "dbpassword";
$wgDBpassword       = "password";

Configuraciones generales editar

A continuación se encuentran configuraciones generales del wiki como las opciones de correo electrónico, habilitación de descargas, uso de instant commons, set de caracteres, skin e información de licencia y copyright:

# InstantCommons allows wiki to use images from http://commons.wikimedia.org
$wgUseInstantCommons  = true; #Habilitación de InstantCommons
$wgShellLocale = "en_US.utf8"; #Set de caracteres
$wgDefaultSkin = "vector"; #Skin
#Descripción de licencia
$wgRightsUrl  = "http://creativecommons.org/licenses/by-sa/3.0/";
$wgRightsText = "Creative Commons Reconocimiento Compartir Igual"; 
$wgRightsIcon = "{$wgStylePath}/common/images/cc-by-sa.png";

Extensiones editar

En este fichero se incluyen las llamadas a extensiones, por ejemplo la extensión de CheckUser:

wfLoadExtension( 'CheckUser' ); #Llamada a la extensión situada en /extensions/

Estas son las configuraciones generadas durante la instalación, a partir de este momento se sitúan las configuraciones manuales.

Manuales editar

Las configuraciones manuales más importantes son las personalizaciones de configuraciones de usuarios.

Usuarios editar

Ejemplo de configuración:

$wgGroupPermissions['*']['edit'] = true; # Cualquiera puede editar
$wgGroupPermissions['sysop']['block'] = true; # Grupo sysops (administradores) pueden bloquear

Adicionales editar

También se colocan otras configuraciones adicionales:

$wgEnableAPI = true; #Habilitar API
$wgBlockAllowsUTEdit = true; #Permite a los usuarios bloqueados editar su discusión

Referencias editar

Enlaces externos editar