Manual:FAQ/es



¿Cuáles son las diferencias entre MediaWiki, Wikimedia, Wikipedia y wiki?
Esta es una pregunta común ; por favor mira Diferencias entre Wikipedia, Wikimedia, Mediawiki y wiki para una respuesta detallada.

Quiero usar una instalación de MediaWiki para (en blanco) . ¿Se me permite?
MediaWiki es software libre, lo que significa que puedes usarlo para cualquier propósito sin ningún impedimento legal. Es más, las condiciones de licencia en el caso de MediaWiki se aplican únicamente al propio software. Esto significa que aunque muchos wikis licencian su contenido bajo una licencia permisiva, no estás obligado a licenciar el contenido enviado a tu wiki de ninguna manera en particular. Por supuesto, como un proyecto fundado para apoyar a sitios como Wikipedia, te animamos a que licencies los textos que escribas bajo una licencia libre, pero resumiendo: no estás obligado a ello.

Si quieres alterar o enmendar el software en sí, en general, se te permite hacerlo, pero hay algunas restricciones y deberías consultar el texto completo de la licencia GNU GPL versión 2 para más detalles. Puesto que MediaWiki se proporciona de forma gratuita, no hay ningún tipo de garantía hasta donde permite la ley aplicable.

¿De dónde puedo descargar MediaWiki?
Pulsa aquí para descargar la última versión estable de MediaWiki. Los archivos se suministran en un archivo .tar.gz. También se puede obtener MediaWiki directamente desde nuestro repositorio Git.

¿Cómo se instala MediaWiki?
La instalación de MediaWiki lleva de 10 a 30 minutos, y consiste en subir y copiar una serie de archivos y a continuación ejecutar el script de instalación para configurar el software. Consulta la guía de instalación, donde también encontrarás los requisitos mínimos del sistema.

¿Cómo puedo instalar MediaWiki usando un paquete?
Muchas distribuciones de Linux proporcionan MediaWiki en un formato empaquetado para esa distribución. El equipo de desarrollo de MediaWiki te sugiere que te atengas a la documentación de tu distribución de Linux para encontrar ayuda con su instalación, configuración o utilización. Las comunidades y empresas individuales que mantienen este tipo de paquetes deberían proporcionar instrucciones de instalación.

Ten en cuenta que las distribuciones de terceros pueden incluir versiones antiguas del software, así que presta mucha atención a la información sobre compatibilidad para ver las direcciones a seguir y las extensiones que puedes utilizar.


 * Véase también: 

¿Puedo instalar más de un wiki en un servidor que usa MediaWiki?
Es posible instalar más de un wiki en un servidor, siempre que:

o
 * utilices una base de datos diferente para cada wiki
 * utilices un prefijo de base de datos distinto para cada wiki (en el caso de Postgres, puedes conseguir un efecto similar empleando diferentes usuarios y esquemas de bases de datos).

Para obtener información sobre estas opciones, consulta $wgDBname y $wgDBprefix respectivamente.

Para obtener información sobre la configuración de una familia wiki, consulta Manual:Familias wiki.

Para obtener información sobre una forma alternativa de crear más de un wiki usando el mismo servidor, base de datos y código fuente, consulta esta excelente exposición de Steve Rumberg (versión archivada) y los comentarios aportados por los usurios.

¿Funciona MediaWiki con safe_mode activado?
Sí, pero sólo de una forma limitada. Mira Safe mode para mas información.

¿MediaWiki requiere acceso por consola?
No es necesario acceso directo mediante consola (SSH) para la instalación de MediaWiki, pero es muy recomendable disponer de él. Sin acceso directo, puede incluso serte difícil realizar una copia de seguridad de tu wiki, o actualizarlo a una nueva versión del software. Algunas tareas de mantenimiento no son posibles en absoluto sin este tipo de acceso. Muchas extensiones importantes funcionan mejor con acceso mediante consola.

¿Cómo instalo extensiones?
Consulta Manual:Extensiones para ver información sobre cómo instalar y escribir extensiones. Consulta la Categoría de extensiones para ver las extensiones existentes.

¿Cómo puedo añadir espacios de nombres adicionales?
Mira cómo crear un espacio de nombres personalizado.

¿Cómo activo las subidas de archivos?
La subida de archivos es una característica de uso frecuente de MediaWiki, pero que está desactivada por defecto en todas las versiones de lanzamiento actuales. Para activarla, primero tienes que hacer que el servidor web pueda escribir en el directorio de subidas (que por defecto es ); puedes hacerlo con , o permitir que el usuario de Apache pueda escribir ahí, etc. A continuación tienes que poner $wgEnableUploads a   en LocalSettings.php ("$wgEnableUploads = true;"). Si te encuentras el error "falló mkdir" al intentar subir un archivo, probablemente significa que hay un problema de permisos.


 * Véase también: 

¿Cómo activo las fórmulas matemáticas intercaladas?
MediaWiki permite el intercalado de fórmulas matemáticas. Mira la extensión Math para obtener instrucciones de instalación completas.

¿Cómo defino la zona horaria para mi MediaWiki?

 * Lee: Manual:Zona horaria

¿Cómo puedo purgar una página del caché?
Para purgar una página cacheada, por ejemplo después de haber hecho cambios en la barra de navegación, añade  al final del URL dinámico de la página.

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

O bien  al final si es un URL de forma corta:

Ejemplo: http://www.mediawiki.org/wiki/Main_Page?action=purge


 * Véase también:, 

¿Cómo desactivo por completo el caché?
Añade a tu archivo LocalSettings.php las siguientes líneas:

= false; = false;

¿Cómo permito que se suban archivos en más formatos?
MediaWiki requiere que los formatos de subida permitidos se indiquen mediante la directiva de configuración $wgFileExtensions. Por lo general, esta directiva se encuentra en LocalSettings.php en la raíz de tu instalación de MediaWiki.

Por ejemplo, para permitir que se suban también archivos PDF, añade lo siguiente a LocalSettings.php:

Para permitir la subida de más de un tipo de archivo adicional, utiliza la siguiente sintaxis:


 * Véase también: 

"El archivo está dañado o tiene una extensión no válida"
Algunos usuarios han informado de que después de añadir un formato de archivo a la lista de extensiones permitidas, aparece un error. El texto del error es algo como esto:


 * El archivo está corrupto o la extensión indicada es incorrecta. Por favor, compruebe el archivo y cárguelo de nuevo.

Posibles soluciones:


 * Establece un valor para $wgMimeDetectorCommand; por ejemplo, en Unix o Linux esto sería
 * Compila/instala la extensión PHP fileinfo
 * Fedora - yum install php-pecl-Fileinfo
 * Fedora - yum install php-pecl-Fileinfo


 * Véase también: 

El usuario inicial no fue creado por el instalador o no es un administrador
A veces, el instalador no consigue crear el usuario por defecto, o la tabla de usuario se pierde por alguna razón. Hay un par de opciones para resolver esto:

maintenance/createAndPromote.php

 * Si tu MediaWiki es anterior al 1.16, asegúrate de que está configurado  (mira  )
 * Ejecuta  en la consola. Añade   al final de la orden si quieres que el usuario se convierta en un burócrata además de convertirse en un administrador.

Esto creará un nuevo usuario y lo promocionará a administrador. Para obtener ayuda, ejecuta primero el script sólo con el parámetro.

Alterar la base de datos

 * Registra una nueva cuenta utilizando el método habitual (Especial:Entrar).
 * Comprueba el ID de usuario en Especial:Preferencias.
 * Ejecuta la siguiente orden SQL en la base de datos:
 * debe sustituirse con el ID de usuario apropiado, que puedes ver en la página de preferencias del usuario.
 * Nota: si  está definido en LocalSettings.php, debes anteponer su valor al nombre de la tabla. Por ejemplo, si   es "XYZ", entonces debes indicar   como nombre de la tabla.
 * Nota: si  está definido en LocalSettings.php, debes anteponer su valor al nombre de la tabla. Por ejemplo, si   es "XYZ", entonces debes indicar   como nombre de la tabla.

Permitir temporalmente que cualquiera asigne permisos para promocionar tu usuario inicial
No deberías permitir que personas ajenas tengan acceso a tu wiki mientras haces esto, si utilizas este método. Este método puede dejar que tu wiki sea temporalmente vulnerable a ataques mientras realizas el procedimiento.

Básicamente este método consiste en dejar que todos los usuarios puedan modificar temporalmente los permisos de usuario con el fin de promocionar a un usuario.
 * Registra una nueva cuenta utilizando el método habitual (Especial:Entrar). Permanece identificado usando esa cuenta.
 * Añade el siguiente código al final de tu LocalSettings.php:
 * Vé a Especial:PermisosUsuarios y añade el usuario que acabas de crear a los grupos Administrador y Burócrata.
 * Elimina la línea  que añadiste a tu LocalSettings.php. Este paso es muy importante, ya que mientras no la elimines cualquier persona puede alterar los permisos, lo cual es malo.
 * Elimina la línea  que añadiste a tu LocalSettings.php. Este paso es muy importante, ya que mientras no la elimines cualquier persona puede alterar los permisos, lo cual es malo.

¿Cómo puedo restablecer la contraseña de un usuario de MediaWiki?

 * Lee Manual:Restablecimiento de contraseñas

¿Cómo puedo crear enlaces interwiki en mi wiki?

 * Lee Manual:Interwiki

¿Cómo hago que mis URL de base sean más cortas?
(ejemplo: /wiki/Article_Name en lugar de /w/index.php?title=Article_Name)
 * Lee Manual:URLs cortos

¿Cómo puedo organizar las páginas en subdirectorios como /wiki/subdirectorio/página?

 * Lee Manual:$wgNamespacesWithSubpages, Help:Subpáginas

¿Las descargas y el uso de todo MediaWiki.org son libres?
Sí, son libres en el sentido de que son software libre. Lee Proyecto:Copyrights para más información sobre las licencias que gobiernan el contenido escrito alojado en este sitio.

¿Cómo administro y gestiono los permisos de los usuarios?
 Lee Manual:Permisos de usuarios para obtener información general. Lee Manual:Impedir el acceso para métodos y estrategias dirigidos a limitar el acceso.

¿Cómo evito que los usuarios anónimos editen cualquier página?
El método recomendado consiste en cambiar el valor de la directiva de configuración. Edita  y añade la línea:

Si estás utilizando Extensión:AbuseFilter, cualquier administrador puede también desactivar temporalmente la edición por IP, según sea necesario.


 * Véase también:, 

¿Cómo impido que los usuarios anónimos puedan leer cualquier página?

 * Añade esto al final de LocalSettings.php:

Mira también Manual:$wgWhitelistRead. Lee Manual:Impedir acceso#Restringir visionado de todas las páginas para más información.

¿Cómo puedo restringir la creación de cuentas?

 * Añade esto al final de LocalSettings.php:

Lee Manual:Impedir acceso#Restringir visionado de todas las páginas para más información.

¿Cómo puedo exigir que se indique una dirección de correo electrónico al registrarse un usuario?

 * Lee Manual:$wgEmailConfirmToEdit

¿Cómo pongo MediaWiki en modo sólo lectura?

 * Lee Manual:$wgReadOnly

¿Cómo cambio las preferencias por defecto de los usuarios?
Las preferencias por defecto para usuarios que emplea MediaWiki se encuentran en un fichero de idioma, concretamente  en caso de que uses el inglés. No edites ese fichero, tan sólo úsalo como referencia, al igual que haces con DefaultSettings.php.

Digamos que quieres cambiar el número de resultados que devuelve por defecto el motor de búsqueda al buscar una página. Language.php dice:

Para cambiarlo a 50, pon esto en tu LocalSettings.php: Fíjate en que estás modificando $wgDefaultUserOptions, que contiene los ajustes del sitio, no $wgDefaultUserOptionsEn, que contiene los valores por defecto del software. Los ajustes presentes en $wgDefaultUserOptions tendrán preferencia sobre los que estén definidos en el archivo de idioma.

Para cambiar los espacios de nombres por defecto en los que se hacen las búsquedas, en cualquier versión de MediaWiki, dale a $wgNamespacesToBeSearchedDefault en LocalSettings.php una matriz mapeando índices de espacios de nombres a valores booleanos. Por ejemplo, para buscar en el espacio de nombres principal y en el espacio de nombres de categorías, usa:

$wgNamespacesToBeSearchedDefault = array(    NS_MAIN => true,     NS_CATEGORY => true, );

En ciertos casos, después de cambiar una preferencia por defecto para los usuarios, quizá te interese cambiar también las preferencias de los usuarios para todas las cuentas de usuario existentes.

En tal caso, usa el script userOptions.php del directorio Maintenance. Usa la opción "--dry" primero, evalúa el impacto que tiene y empieza desde ahí (--dry no escribe en la base de datos).

php userOptions.php --dry --nowarn searchlimit --old 20 --new 50

También es una buena idea hacer siempre una copia de seguridad de tu base de datos antes de realizar este tipo de cambios (esto no es necesario si sólo estás usando --dry).


 * ''Véase también:

¿Cómo puedo hacer que MediaWiki vaya más rápido?

 * Véase: 

¿Cómo activo una lista instantánea de sugerencias de búsqueda?

 * Véase: Manual:Enabling autocomplete in search box

Actualizar el software

 * Véase: Manual:Actualización

¿Es posible trasladar mi wiki a una máquina distinta?
Sí. Debería. Básicamente, lo que vas a hacer es una copia de tu antigua instalación y luego "restaurarla" en la nueva máquina. Finalmente, tendrás que hacer una serie de modificaciones adicionales para actualizar la configuración del wiki de modo que todo apunte al nuevo emplazamiento.

¿Cómo traslado mi wiki a otro servidor distinto?
Sigue las instrucciones de Manual:Moving a wiki.

¿Cómo cambio el logo?
El logo que aparece en la esquina superior izquierda de cada página viene determinado por la línea de configuración $wgLogo en el archivo LocalSettings.php.

Hay dos maneras de cambiar el logo:


 * 1) Subir una imagen a tu wiki usando el interfaz habitual de subida de archivos. Esto permite sustituirlo fácilmente, así que quizá quieras proteger su página si usas este método.
 * A continuación, añade la línea $wgLogo a LocalSettings.php; por ejemplo,
 * 1) Subir una imagen a tu servidor por otros medios (como puede ser FTP).
 * Añade la línea $wgLogo a LocalSettings.php; por ejemplo,
 * (En este ejemplo, la imagen está en la misma carpeta que el archivo LocalSettings.php).
 * (En este ejemplo, la imagen está en la misma carpeta que el archivo LocalSettings.php).
 * (En este ejemplo, la imagen está en la misma carpeta que el archivo LocalSettings.php).

Si quieres cambiar el logo sólo en determinadas páginas, sobreescribe la propiedad background-image del CSS de #p-logo o utiliza una extensión como Extensión:LogoFunctions.

¿Cómo edito el CSS del wiki?
No debes editar directamente los archivos CSS (como es main.css), ya que esto hará la actualización más complicada si necesitas aplicar de nuevo tus modificaciones cada vez que actualizas el software. Instead you need to edit a wiki page called MediaWiki:Common.css if you want to apply your CSS changes for all skins, or a wiki page called MediaWiki:Vector.css if you want to apply the customizations only for the Vector skin.

The content of the MediaWiki:Common.css and MediaWiki:Vector.css pages always override the default CSS styles specified in main.css.

Cómo oculto la barra vertical de navegación de la izquierda
En otras palabras, ¿cómo hacer que el principal div de contenidos ocupe el 100% del espacio del navegador, ocultando el logo, la caja de herramientas, los enlaces de navegación y el motor de búsqueda?

Para ocultar esta barra de forma permanente, copia y pega estas líneas a la página MediaWiki:Common.css:

Para ocultar la barra de herramientas únicamente cuando el usuario pulsa F11, introduce esto en la página MediaWiki:Common.js de tu wiki:

¿Cómo oculto las categorías que aparecen al final de cada página?
Puedes ocultar la visualización de las categorías para todas las páginas modificando tu MediaWiki:Common.css y añadiendo:

¿Puedo personalizar el logo de la esquina superior izquierda? Si es así, ¿cómo?
El logo es un bloque portlet sin una sección pBody. Está identificado con el ID p-logo. La imagen de fondo viene dada por la variable $wgLogo, que se define en DefaultSettings.php. Esta ubicación es relativa a la raíz del servidor web, no a la raíz del sistema. Redefine esto en LocalSettings.php para cambiar la imagen. Si cometes un error no aparecerá la imagen en la página; comprueba los registros de tu servidor web y haz las correcciones oportunas. El tamaño del p-logo deberá ser lo suficientemente grande para contener el logo si no deseas que se aplique desplazamiento. Esto se define en la hoja de estilos (main.css en Monobook), en el estilo de p-logo; el valor predeterminado es:

Ten en cuenta, si estás usando un logo de dimensiones diferentes y quieres modificar el código CSS, que no debes modificar ninguna de las hojas de estilo internas de MediaWiki. Aplica tus cambios en la página CSS que ofrece el propio wiki (MediaWiki:Monobook.css en el caso de Monobook, o MediaWiki:Vector.css en el caso de Vector; modificar MediaWiki:Common.css afectará a todas las apariencias).

¿Cómo personalizo el URL al que apunta el logotipo de la esquina superior izquierda?
De forma predeterminada, el logotipo del sitio te lleva a la página principal. Si quieres cambiar qué página del wiki se considera como página "principal", edita MediaWiki:Mainpage.

Si quieres que el logotipo apunte a un URL externo cualquiera, puedes añadir un gancho a tu LocalSettings.php que sobreescriba la href mainpage que utiliza el logotipo.

Reducir el tamaño del logo
Fíjate en que hay una etiqueta encima del logo, así que si estás intentando reducir el tamaño del portlet del logo, también necesitarás cambiar las reglas #p-logo a y #p-logo a:hover. El valor predeterminado de estas reglas es:

¿Cómo cambio el icono que sale en la barra de dirección del navegador? (favicono)

 * Simplemente sube el favicon.ico que quieras a la raíz de tu dominio/subdominio, asegúrate de que el nombre está todo en minúsculas y de que se llama favicon.ico
 * Otra alternativa es editar el valor de $wgFavicon en LocalSettings.php y añadir

Consulta Manual:$wgFavicon para más información.

Consejo: La imagen del favicono debería ser de 16 x 16 o de 32 x 32 píxels.

Regla de reescritura
Si estás usando una regla de reescritura en .htaccess para eliminar del URL la parte "index.php", entonces también tendrás que añadir una excepción para los archivos .ico. Simplemente añade la siguiente regla a tu .htaccess:


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

Esta regla debe aparecer antes que la regla que elimina la parte "index.php".

Diferencia entre mayúsculas y minúsculas
Al subir el archivo con el favicono, asegúrate de que el nombre del archivo está todo escrito en minúsculas (es decir, "favicon.ico", y no "Favicon.ico"). Muchos servidores (por ejemplo, los basados en sistemas operativos tipo UNIX) no podrán encontrar el archivo a menos que su nombre esté escrito completamente en minúsculas.

¿Cómo personalizo la barra de navegación?
El contenido de la barra de navegación que aparece a la izquierda de cada página al usar la apariencia Monobook viene determinado por la página MediaWiki:Sidebar de tu wiki. Para informarte sobre cómo personalizar este contenido, por favor, consulta Manual:Interface/Sidebar.

¿Cómo pongo un mensaje de texto (un aviso para el sitio) en todas las páginas?
Pon el texto en la página MediaWiki:Sitenotice. El texto se mostrará al comienzo de todas las páginas de artículos.

También puedes poner el texto en MediaWiki:Anonnotice para crear un mensaje que sólo verán los usuarios no identificados. A menudo es una buena idea transcluir el primero en el aviso para los usuarios anónimos, para asegurarte de que los usuarios anónimos pueden ver también el aviso normal del sitio.

¿Cómo cambio la página que se entiende como página principal?
De forma predeterminada, MediaWiki busca una página con el título Main Page y sirve esa página como la página predeterminada. Esto puede cambiarse alterando el contenido de MediaWiki:Mainpage para que apunte a un título distinto. Si esto no cambia el enlace 'Página principal' que se incluye en la barra lateral durante el proceso de instalación, edita MediaWiki:Sidebar.

¿Cómo cambio el título de la página principal?
Simplemente sigue el enlace "Trasladar" para renombrar la página con el título que desees.

Normalmente también querrás cambiar la página que está configurada como "página principal".

¿Cómo oculto el título de la página principal?
MediaWiki no dispone de ninguna opción para ocultar el título de la página principal (mira ), pero puedes usar código CSS para ocultar el título. Otra posibilidad es usar la extensión NoTitle.

Para hacerlo mediante CSS, añade el siguiente código a la página de tu wiki:

Si tu página principal usa un nombre localizado o si la has trasladado, necesitarás cambiar la parte. Puedes encontrar un parámetro correcto examinando la fuente en HTML de la página principal y buscando la etiqueta.

Por ejemplo, si tu idioma es el Lojban, la etiqueta body tendrá este aspecto:

En tal caso tendrías que poner esta línea en tu página :

Si esto no funciona, quizá estés usando una apariencia que no soporta esto, o hayas trasladado la página principal sin actualizar MediaWiki:Mainpage, o estés usando una versión muy antigua de MediaWiki.

Si la apariencia usa un elemento para el título que no es  con la clase , necesitarás encontrar el selector CSS apropiado que debes aplicar a esa apariencia.

¿Cómo puedo ocultar la tabla de contenidos?
La tabla de contenidos (TOC) se muestra automáticamente cuando hay cuatro o más encabezamientos en el artículo. Hay varias maneras de ocultarla.


 * Para una página
 * Coloca la palabra mágica  en el wikitexto de la página.


 * Para todas las páginas
 * Instala Extensión:NoTOC.
 * o
 * Añade esta regla a MediaWiki:Common.css:


 * Por usuario
 * Los usuarios pueden añadir la misma regla CSS a su hoja personal de estilos common.css.


 * Había una preferencia de usuario para ocultar la tabla de contenidos, pero se eliminó en MediaWiki 1.23 (T54813).

¿Cómo cambio los mensajes del sistema?
Los textos que se usan en la interfaz pueden cambiarse usando el espacio de nombres MediaWiki. Por cada desviación del valor predeterminado en el idioma del sitio existe una página MediaWiki:Nombre_del_mensaje_en_inglés, y por cada desviación del valor predeterminado en cada idioma existe una página MediaWiki:Nombre_del_mensaje_en_inglés/código_de_idioma. (Desde la versión 1.9 no existen páginas para mensajes que son idénticos al valor predeterminado). Al crear una página, el área de edición automáticamente presenta el valor predeterminado. Al crear una página para modificar el valor predeterminado, es una buena idea guardar primero la versión original, para conservarla como referencia en el historial. Véase también.


 * Para ver una lista de los mensajes del sistema, véase Especial:TodosLosMensajes.
 * Para anular el espacio de nombres MediaWiki, mira la directiva $wgUseDatabaseMessages.
 * Para eliminar los enlaces Política de privacidad o Aviso legal del pie de cada página, cambia el contenido de las páginas MediaWiki:Privacy o MediaWiki:Disclaimers respectivamente por un guión.

¿Cómo cambio el idioma de la interfaz?
Para cambiar el idioma que la interfaz usa de forma predeterminada, cambia el valor de  en , por ejemplo

También puede que necesites saltarte el caché de tu navegador para poder ver los cambios.

El nuevo idioma predeterminado para la interfaz se aplicará para todos los usuarios que no hayan cambiado nunca su preferencia a este respecto.

Si quieres ofrecer a los usuarios la posibilidad de crear y elegir que determinadas páginas y elementos de la interfaz aparezcan en otros idiomas distintos del predeterminado del wiki, necesitas la extensión Translate, que puede hacer que tu wiki sea multilingüe.

En versiones antiguas, el nuevo valor predeterminado no afectará a los usuarios ya existentes, así que si estás identificado, necesitarás cambiar tu idioma en las preferencias.

Si quieres cambiar las opciones de idioma para todos los usuarios existentes, usa el script de mantenimiento userOptions.php. Por ejemplo, para hacer que todos los usuarios que en este momento tienen seleccionado el inglés pasen a usar el francés, ejecuta:

¿Cómo elimino las pestañas Página, Editar, etc.?
Para tener algo más de control, mira: User:Subfader/Hide_page_tabs (en inglés)

Edita MediaWiki:Common.css en tu wiki y añade esto:

Examina la fuente de la página para ver los diferentes IDs #ca-* que se usan en las pestañas de contenido.

Nota: esto sólo funcionará con Monobook y apariencias derivadas como Modern y Vector (la apariencia predeterminada), y no impide que la gente edite igualmente. Para éso, mira Manual:Permisos de usuarios.

¿Cómo añado o elimino pestañas por el wiki?
Usa Extension:DynamicTabs en versiones antiguas de MediaWiki o escribe tu propia extensión (mira Manual:Hooks/SkinTemplateNavigation).

Por ejemplo, para eliminar la pestaña 'Discusión' y luego añadir una pestaña que siempre apunte a la página principal, podrías guardar este código en :

y luego añadir al final de LocalSettings.php.

¿Cómo elimino una pestaña solamente de una página?
Por ejemplo, para eliminar la pestaña 'Discusión' de la página principal, añade esto a tu página MediaWiki:Common.css:

Para poder modificar MediaWiki:Common.css deberás contar con permisos administrativos.


 * Mira también: 

¿Cómo elimino una pestaña de todas las páginas?
Por ejemplo, para eliminar la pestaña 'Discusión' de todas las páginas del wiki, añade esto a tu página MediaWiki:Common.css:

Other tabs to remove are #ca-history, #ca-viewsource, #ca-view (Read tab), #ca-nstab-main (Page tab).

Otros elementos de menú instantáneo que puedes quitar son #ca-watch (añadir a seguimiento), #ca-move (trasladar) y #ca-delete (borrar).

Para poder modificar MediaWiki:Common.css deberás contar con permisos administrativos.

¿Cómo oculto los enlaces de edición de secciones para usuarios que no están identificados?
Puedes modificar el valor de la directiva de configuración.

Edita y añade la línea:


 * Also see 

¿Cómo elimino el enlace "Discusión para esta IP" de la esquina superior derecha cuando $wgDisableAnonTalk está activado?
Pon $wgShowIPinHeader a FALSE.

¿Cómo elimino los enlaces "Crear una cuenta" y "Acceder" de la esquina superior derecha de las páginas?
Para eliminar los enlaces de identificación/creación de cuenta de la lista de URLs personales, puedes usar este código en tu para acceder al gancho y eliminarlos:

¿Cómo puedo suprimir las acciones y las páginas especiales?

 * NOTA: ¡MediaWiki no está pensado para usarse así! Debe quedar claro que la siguiente 'respuesta' es un truco que únicamente 'funciona' con el servidor web Apache. Ten en cuenta también que este sistema no es apto para todo el mundo; tan sólo es un paso más después de ocultar los enlaces (véase la respuesta anterior).

La supresión de acciones y páginas especiales puede ser útil cuando quieres crear la ilusión de un sitio web estático mediante un URL particular o un servidor virtual, pero seguir disponiendo de una vista 'interna' que es un wiki de verdad. Es decir, contar con una 'vista' cara adentro de tu wiki que los usuarios puedan editar, y una 'vista' de cara al exterior que quieras que parezca un sitio web estático, prescindiendo de historiales, enlaces de discusión, etc.

After hiding all the appropriate links (see above), if you are using the Apache web server, you can disable actions and special pages using the following rewrite rules:


 * 1) Lock down the site (disable MediaWiki commands)

RewriteEngine On


 * 1) RewriteLog /tmp/rewrite.log


 * 1) RewriteLogLevel 9


 * 1) See http://www.mediawiki.org/wiki/Manual:Parameters_to_index.php#Actions

RewriteCond %{QUERY_STRING} (.*action=.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{REQUEST_URI} !^/index.php/Special:Search RewriteCond %{REQUEST_URI} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?

RewriteCond %{QUERY_STRING} ^(.*Special:.*) RewriteRule .* http://www.my.domain.com?
 * 1) Catch a trick...

En este ejemplo, una petición de, por ejemplo, simplemente se reescribirá como. De modo similar, cualquier página en el espacio de nombres Special (con la excepción de Special:Search) se reescribirá como. Recuerda, esto sólo es un truco para ir tirando, y no está pensado como una alternativa a un CMS seguro.

Ten en cuenta que deberás modificar las reglas del ejemplo para adecuarlas a tu esquema particular de nombres de URL.

Otras cuestiones a considerar al intentar proteger un sitio de esta manera son las peticiones API y POST (en lugar de GET) dirigidas a contenido del wiki.

¿Cómo modifico los mensajes de error?
Especial:TodosLosMensajes contiene una lista completa de mensajes (de error, y también el resto) que puedes editar.

¿Cómo cambio el pie de página?

 * Mira Manual:Footer y Manual:Configuration settings

¿Cómo puedo editar o eliminar del pie de página la imagen "Powered by MediaWiki"?
Puedes ocultar la imagen añadiendo lo siguiente a la página MediaWiki:Common.css de tu wiki:

El equivalente para la apariencia Vector es:

En el caso de MW 1.17 con la apariencia Vector:

En el caso de MW 1.18 con la apariencia Vector:

Si quieres eliminarla completamente con MW 1.17, puedes usar para eliminarla con esta orden en tu :

En MW 1.16 y anteriores tendrás que usar un gancho para eliminarla:

Si quieres cambiar los iconos, los URLs a los que apuntan, el texto emergente que producen o añadir iconos nuevos, por favor, consulta la documentación de.

¿Cómo añado un enlace de respuesta a la plantilla predeterminada de tildes de firma ( ~ )?
You can customize signatures in MediaWiki:Signature / MediaWiki:Signature-anon.

Por ejemplo, si cambias su valor a, se insertará un enlace a la página de conversación del usuario, mientras que   crearía un enlace más directo.

Users can change their signature in their preferences.

¿Cómo puede cambiar el título ( ) de cada página? ¿Dónde cambio esto?
La mayor parte del texto que puedes querer cambiar se encuentra en el espacio de nombres MediaWiki.

Para cambiar títulos, textos, anuncios, etc. vé a Especial:TodosLosMensajes, donde verás los textos asociados a las páginas que quieres cambiar. Debes acceder con una cuenta con permisos administrativos para poder editar la información protegida en el espacio de nombres MediaWiki.

Si quieres modificar el título que aparece en tu navegador, necesitas editar MediaWiki:Pagetitle. Ve ahí y edítalo igual que harías con cualquier otra página de tu wiki.

En las versiones recientes de MediaWiki, el valor predeterminado de MediaWiki:Pagetitle es $1 -. Si en tu caso está generando el texto que no debería, tendrás que modificar $wgSitename en tu LocalSettings.php.

Si $wgSitename es correcto en LocalSettings.php pero sigue estando mal, puede ser que estés usando un archivo de idioma de un tercero que incorrectamente inserta en $wgSitename una transliteración de "Wikipedia". Edita el archivo de idioma para corregir esto. Por ejemplo, el archivo para el hebreo es  en el directorio de instalación de tu wiki.

No olvides limpiar el caché de tu navegador después de cambiar tu configuración.

¿MediaWiki cambia automáticamente a mayúscula la primera letra de $wgSitename?
Sí. Esto puede cambiarse usando la directiva de configuración.

¿Cómo puedo hacer que los enlaces externos se abran en una nueva ventana?

 * See Manual:$wgExternalLinkTarget

¿Cómo puedo impedir que MediaWiki formatee URLs, etiquetas, etc.?
Envuelve el URL o la etiqueta con etiquetas "  ".

Ejemplo: svn co http://svn.example.com/myproject/

Produce: svn co http://svn.example.com/myproject/

¿Cómo puedo obligar a los usuarios a previsualizar antes de guardar?

 * Mira: Manual:Forzar previsualización y Extensión:ForcePreview

¿Cómo añado más botones a la página de edición?

 * Mira: Manual:Custom edit buttons

¿Cómo puedo añadir más botones de caracteres o etiquetas especiales a la página de edición?
Para añadir más caracteres especiales seleccionables, etc. debajo del área de edición, mira Extension:CharInsert.

¿Cómo puedo usar la apariencia predeterminada de Wikipedia (Vector) en mi wiki?
Vector se presentó en la versión 1.16 de MediaWiki, y pasó a ser la apariencia predeterminada en la versión 1.17. Mira Manual:$wgDefaultSkin para más información sobre cómo configurar tu apariencia predeterminada.

Se pueden conseguir características adicionales de la apariencia Vector usando las extensiones para Vector, que deberás descargar e instalar por separado.

¿Cómo impido que aparezcan enlaces externos en la versión para imprimir de una página?
Edita la página MediaWiki:Print.css de tu wiki y añade ahí el siguiente código:

Esto sobreescribirá los estilos definidos en skins/common/commonPrint.css en el código fuente de MediaWiki. Para más información, mira Manual:CSS.

Si lo que quieres es hacer que los enlaces externos aparezcan subrayados en la versión para imprimir, entonces añade también este código:

¿Cómo cambio el texto de la pestaña de artículo (o sea, el nombre de la página) en la página principal de mi wiki?
Para cambiar el texto de la pestaña, como el caso de un ejemplo usado en Wikipedia, abre primero la página " ".

Cuando la tengas abierta, pulsa Editar y teclea en el área de edición el texto que quieres que salga en la página principal. Éso es todo. No olvides guardar la página después de editarla.

¿Cómo edito una página?
Para editar una página, simplemente pulsa el enlace Editar que aparece en cada página. Si se está usando la apariencia predeterminada (Vector), este enlace tiene la forma de una pestaña al comienzo de la página. Aparecerá un formulario, mostrando el código actual de la página. Cuando hayas terminado de hacer tus modificaciones, pulsa el botón Guardar la página para guardar tus cambios.


 * Mira también: 

¿Cómo creo una nueva página?
Hay varias maneras de crear una nueva página:

En algunos wikis, al intentar encontrar una página que no existe se devolverá un mensaje que contiene un enlace que te permite editar la página.
 * Crear un enlace a esa página desde otra página, y entonces pulsar el enlace rojo que aparece.
 * Visitar el lugar que se quiere que ocupe la página (por ejemplo, ) y entonces pulsar el enlace "Editar", "Crear" o "Crear fuente".


 * Mira también: 

¿Cómo borro una versión antigua de una página?
La información sobre las versiones antiguas de las páginas se almacena en la base de datos y puede accederse a ella mediante las funciones de historial. Esto resulta útil para revisar cambios y corregir o revertir aquéllos que no sean deseables, aunque en algunos casos los administradores pueden imposibilitar el acceso a esta información, ya sea por razones legales o para reducir el tamaño de la base de datos.


 * Los administradores pueden borrar una revisión antigua de una página borrando la página y luego restaurando determinadas revisiones que quieran convervar.
 * La extensión Oversight (también conocida como HideRevision) puede utilizarse para retirar revisiones dañinas de los historiales de las páginas en versiones antiguas de MediaWiki (<1.16).
 * En el caso de MediaWikis más recientes (1.14+) puedes activar la característica interna RevisionDelete, que permite a los usuarios con el permiso correspondiente eliminar revisiones de forma individualizada de los historiales de las páginas.
 * El script de mantenimiento  puede borrar en masa todas las revisiones antiguas de una página y sus registros textuales de modificación correspondientes.


 * Mira también: 

¿Cómo uso Oversight o borro revisiones del historial de la página?

 * Mira: 

También puden borrar una página, y luego restaurar sólo las revisiones que te interesan.

¿Hay algún tutorial sobre la edición de páginas?
Hay varios tutoriales sobre la edición, principalmente en proyectos hermanos de Wikimedia tales como Wikipedia. También hay guías de referencia sobre el lenguaje, etc. disponibles en Meta.


 * La página Help:Edición de páginas de este sitio
 * El contenido de ayuda para la edición en Meta (en inglés)
 * La guía Cómo se edita una página de Wikipedia

¿Cómo veo la versión lista para imprimir de una página?
MediaWiki cuenta con hojas de estilo que automáticamente aplican estilos a una página de la forma apropiada cuando se va a imprimir; usar la función de impresión o de vista previa de impresión de tu navegador debería producir una versión imprimible de la página.

También puedes ver esta versión lista para imprimir siguiendo el enlace Versión para imprimir que encontrarás bajo el epígrafe Herramientas de la barra lateral, o Imprimir/exportar si estás usando la extensión Collection.

¿Cómo uso plantillas?

 * Mira Help:Plantillas

¿Puedo usar archivos multimedia (imágenes, vídeo, sonidos, etc.) de Wikimedia Commons en mi instalación de MediaWiki?
Sí, y te animamos a hacerlo por medio de Manual:$wgUseInstantCommons.


 * Mira también: 

¿Cómo uso una plantilla como firma?
Si visitas tus preferencias, verás una casilla con el título "Tratar la firma como wikitexto". Pero el campo para la firma sólo admite un número limitado de caracteres... ¿Y si quieres usar más?

Necesitarás crear dos páginas, posiblemente dependientes de tu página de usuario.


 * 1) Crea la primera página; en este ejemplo nos referiremos a ella como (PRIMERA PÁGINA).
 * 2) Vé a tus preferencias, marca la casilla "Tratar la firma como wikitexto" e introduce  en el campo para la firma.  Guarda tus preferencias.
 * 3) Crea una segunda página, por ejemplo una subpágina de la primera; nos referiremos a ella como (SEGUNDA PÁGINA).
 * 4) Vuelve a la primera página (PRIMERA PÁGINA) e inserta en ella.
 * 5) De vuelta en la segunda página (SEGUNDA PÁGINA), teclea el código que quieres usar como firma.

Si no usas esta estructura, estarás insertando todo el código de tu firma en el código fuente de la página dondequiera que uses tu firma, ya que el software insertará "SUBST" en tus preferencias. Quizá esto no te importe, en cuyo caso sólo necesitas una página. Si quieres que el código fuente sólo muestre, que queda mucho más limpio, entonces necesitas usar la estructura de dos páginas.

¿Cómo puedo añadir la funcionalidad de zona de pruebas a mi instalación del wiki?
En términos de un wiki, una zona de pruebas es simplemente un "patio de recreo"; una página donde los usuarios pueden experimentar con el editor. Se trata de una página corriente creada de la forma habitual, y puede ubicarse donde mejor te parezca. No hay ninguna funcionalidad especial de zona de pruebas integrada en MediaWiki.

Los usuarios a menudo preguntan por las zonas de prueba de Wikipedia, que parecen vaciarse solas. Esto no es del todo correcto: hay una serie de voluntarios que manejan bots que se encargan de limpiar estas páginas y devolverlas a un estado concreto a intervalos regulares.

¿Cómo añado un enlace "Zona de pruebas" a las herramientas personales (esquina superior derecha)?
Necesitas añadir la extensión Gadgets y habilitar el gadget mySandbox. Probablemente quieras hacerlo un gadget predeterminado.

¿Cómo hago que mi wiki sirva todos los idiomas?
Para hacer que tu wiki sea multilingüe, sirva como herramienta para traducciones y permita la traducción de páginas así como de la interfaz (como la barra lateral), usa la extensión Translate; encontrarás para ella amplia documentación.

Importar desde volcados XML de MediaWiki

 * Mira Manual:Importing XML dumps

Importar desde otro tipo de software wiki
Nota: Lo que sigue es una copia directa de una antigua pregunta frecuente en Meta. La información podría necesitar correcciones.

Hay algo de información sobre la importación en el archivo UPGRADE que se distribuye con MediaWiki.

Para complementarlo, así es como al menos una persona importó páginas de usemod a MediaWiki:

Dado que MediaWiki no enlaza automáticamente a enlaces del estilo CamelCase, necesitarás añadir corchetes  a todos tus enlaces. Puedes hacerlo de la siguiente manera:

Primero, obtén ImportStage1.txt (o como quieras llamarlo) del script importUseModWiki.php (usa > para enviar la salida a un archivo).

Segundo, ejecuta esta orden:

sed '/Importing/!s/\ [A-Z]\w*[a-z]\w*[A-Z]\w*[a-zA-Z]/\ \[\[&\]\] /g' ImportStage1.txt > ImportStage2.txt

Esto debería crear los enlaces correctos en lugar de tus enlaces CamelCase.

Esto no funciona tan bien con los enlaces a subpáginas - ¿alguien sabría arreglarlo?

A continuación,

sed 's/upload\:\w*\.\w*/http\:\/\/aberwiki\.org\/uploads\/& /g' ImportStage2.txt > ImportStage3.txt

Esto repara tus enlaces de subidas. Cambia el texto de sustitución de forma que inserte tu URL, como podría ser http://www.tuwiki.org/uploads/archivo

Ahora ya puedes importar ImportStage3.txt a tu base de datos con una orden como

mysql -u -p < ImportStage3.txt

Nota: Si tu  produce un archivo XML en lugar de instrucciones SQL, esto probablemente significa que tienes una versión bastante reciente de MediaWiki. En tal caso, puedes importar el archivo XML; mira Importing a Wikipedia database dump into MediaWiki, cerca del final de la página ('Importar XML'). No olvides reconstruir todas las tablas; esa página también explica cómo hacerlo.

Importar desde otros tipos de archivos
Hay cierta variedad de herramientas disponibles que ayudan a convertir contenido en HTML (y otros formatos) a wikitexto de MediaWiki.


 * Herramientas para programadores y administradores de sistemas
 * HTML::WikiConverter::MediaWiki - un módulo escrito en Perl que convierte HTML a wikitexto de MediaWiki.
 * Wikificator - una extensión para MediaWiki escrita en JavaScript que convierte XHTML en wikitexto de MediaWiki.
 * Los scripts de mantenimiento Edit.php e importImages.php pueden usarse para importar texto e imágenes en MediaWiki.


 * Herramientas para usuarios finales
 * HTML to Wiki Converter - un servicio en línea de conversión de HTML a wikitexto MediaWiki basado en HTML::WikiConverter::MediaWiki
 * wikEd - un editor de texto para MediaWiki que puede importar HTML (incluyendo el HTML generado por Microsoft Word).


 * Instrucciones
 * Unas notas breves sobre cómo convertir archivos de ayuda .chm de Microsoft a MediaWiki (en inglés)
 * Notas sobre la conversión desde formatos de Microsoft Office a MediaWiki (en inglés)

Script de auto-importación para MediaWiki
Tomado de wiki_import - Script de auto-importación para MediaWiki:

Descripción
El script está diseñado para importar una carpeta entera de archivos en MediaWiki, mapeando la estructura del árbol de directorios a una jerarquía de categorías del wiki.

Características

 * económico, construye un sitio wiki a partir de una base de conocimientos ya existente sin "doble entrada"
 * persistente, mapea la estructura de un árbol de directorios a una jerarquía de categorías del wiki
 * sofisticado, importa/soporta automáticamente todos los tipos de archivos más conocidos
 * completo, cubre todos los escenarios aplicables, incluso el caso de que necesites controlar el acceso a páginas wiki individuales
 * versátil, altamente personalizable

Ayuda rápida
wiki_import.sh $ $Revision: 1.1 $

Script de importación automática de archivos en MediaWiki

Forma de uso: wiki_import.sh [OPTIONS]...

El script está diseñado para importar una carpeta entera de archivos en MediaWiki, mapeando la estructura del árbol de directorios a una jerarquía de categorías del wiki.

Los detalles del archivo a importar se pasan desde la entrada estándar.

Opciones: -s, --sect=n    la sección de la categoría raíz del wiki del artículo importado (obligatorio) -1, --header    incluir cabecera estándar (ruta de jerarquía de categorías y su aviso) -l, --link      enlace al propio archivo en el sitio web -f, --footer    incluir pie de página estándar (categoría de artículo) -R, --res[=p]   añadir nota de restricción en el pie de página como '' (default=`$_opt_sect')

Opciones de configuración: -p, --php=fn    especificación del script PHP de importación en MediaWiki -r, --root=n    el nombre de la categoría raíz para todo el sitio wiki -m, --max=n     max_allowed_packet para la importación en mysqld -u, --user=n    usuario del wiki a utilizar para la importación -a, --arch=p    URL raíz en el que están basados los archivos enlazados

Ejemplos:

echo ./path/to/file.ext | wiki_import.sh -1 -l -f -s 'Customer Support' -R

Para más detalles, visita wiki_import.

Las plantillas importadas desde otros wikis (como Wikipedia) no me funcionan
Probablemente necesitas algunas de las extensiones utilizadas en el wiki de origen, como puede ser el caso de ParserFunctions o a veces Cite. Also, make sure that you copied all site CSS and JavaScript required by the template.

I want to have multiple wikis, but only require registration once

 * If you're starting from scratch or you're switching from one wiki to multiple, you can use $wgSharedDB and $wgSharedTables to have all wikis share the user table of the "main" wiki. You can share other tables as well, as long as they don't contain any data dependent on non-shared tables or data specific to one wiki. See Manual:Shared database for examples and more information.
 * If your wikis are already established and you want to switch to a single sign-on, you can use the CentralAuth extension. It has a few more features than a shared user table, but it's more difficult to configure and it's tailored toward a Wikimedia-style setup. However, it is easier than attempting to completely merge multiple user tables into one.

How can I allow use of HTML tags?
See Manual:$wgRawHtml as well as Manual:$wgGroupPermissions and Manual:Preventing access.

See Extension:SecureHTML and Extension:HTMLets for ways to make this safer.

How do I fix problems or add features to MediaWiki?
The basic steps to improving MediaWiki (that is, becoming a MediaWiki developer) are:


 * Install Git
 * Download the Git "clone" of the MediaWiki source code
 * Get a server, a database, and PHP running on your computer (this can be annoying, so please ask for help if something isn't working)
 * Get MediaWiki running on your computer off that Git checkout (can be annoying as well, so, ditto)
 * Fix the problem or add the feature you were thinking of, or if you don't have one in mind, look at one of the "annoying little bug"s
 * Edit the source code of the relevant file(s) to fix the problem
 * Follow Gerrit/Tutorial

How do I run a bot?

 * See Manual:Bots

You might want to use the Pywikibot framework.

How do I change noindex nofollow
Set  in LocalSettings.php

How do I create a small wiki farm?

 * See: Manual:Wiki family

How do I add meta tags?
The OutputPage class includes an addMeta methods which can be used to add meta tags. The RequestContext can be used to get the relevant OutputPage object.

To add further Meta tags just add further lines as last lines of the function addMetaTags like:

$out->addMeta ( 'description', 'This is a meta description.' );

…is the Help namespace empty?
The Help namespace currently ships in a blank state. It's up to you how much or how little help you give to your site visitors and whether this relates to other aspects of your site. Obviously you can easily link your visitors to help resources elsewhere.

We don't currently have a clean, internationalised set of help pages under a free license. However, if you want to copy in some help information onto your site, about how to use a wiki (a MediaWiki powered wiki) you are free to copy the Help:Contents from this wiki. This set of pages have been deliberately created for this purpose, with wiki-neutral information, and no license restrictions. See Project:PD help. More help is available at the Meta-Wiki MediaWiki Handbook.

…are some of my images not showing up after an upgrade?
Several users have reported that, following an upgrade or a moving of their wiki, several images fail to be shown inline. The files exist, and the image description pages show a MIME type of  and, in some cases, a warning about potentially dangerous files.

To fix this, run the  script from the command line. This will set MIME information for each file in the database.

…are all PNG files not being turned into thumbnails?
After upgrading to a more recent version of PHP, it is possible a different MimeMagic.php function is being used to detect file MIME types, particularly the built-in PHP function mime_content_type, which fails to detect PNG files. Search the web for mime_content_type png for information on fixing this bug at the PHP level, possibly by editing your magic.mime file.

See here for more info.

…is a search for a short keyword giving no hits?
By default, MediaWiki uses MyISAM's fulltext matching functionality to allow searching page content. The default settings for this mean that words of less than four characters won't be indexed, so will be ignored in searches with older versions of MediaWiki.

MediaWiki 1.13 and earlier are unable to work around this; you must either change MySQL/MariaDB's configuration to index shorter words, or upgrade to a more recent version of MediaWiki.

Note that some particular words may still not be indexed if they are in MySQL/MariaDB's default stopword list.

…can't I download MediaWiki {{#expr:{{MW stable branch number}}+.01}}?
MediaWiki 0000 is in a development state at present, and has not been packaged into a general release. The code can be downloaded from Git if desired. Or, if you want the latest development version packaged as an archive, get it at.

…doesn't this work? It works on Wikipedia!
Wikipedia and other Wikimedia web sites use the current version of the code in development; at present, this is MediaWiki, pulled from the current development branch. Coupled with the use of several extensions, this means that functionality between these wikis and your particular setup may differ.


 * To obtain the current development code, read Download from Git
 * To check what version a Wikimedia wiki is running, as well as what extensions are installed, visit the Special:Version page for that wiki

…do I get a 403 Forbidden error after setting permissions on my Fedora system?
Fedora Core enables SELinux by default. Instructions for setting SELinux permissions for MediaWiki are available.

…do I get logged out constantly?
This is probably related to cookies or session data, for example a problem with PHP's session.save_path setting. See Log in problems for information.

…doesn't my wiki work on Sourceforge?

 * See Manual:Installing MediaWiki on SourceForge.net.

…is it a good idea to keep user accounts?
At many times you just want to remove a user account out of the wiki either because it belonged to a spammer account or you just feel like it. The appropriate choice is to block the account or rename it if needed. Here is why:

Do I just remove his row from the User table?

Rob Church posted the following regarding this issue on the mediawiki-l mailing list:

"If the user has made edits, then removing rows from the user table cause theoretical loss of referential integrity. Now, to be honest with you, I can't think of any conditions where this would cause an actual problem; "undefined behaviour" is the phrase we use.

What I'd suggest doing, to be on the safe side, is running a couple of quick updates against the database:



What this will do is cause MediaWiki to treat the revisions as having been made anonymously when generating things like page histories, which should eliminate any problems caused by these routines attempting to check user details from other tables.

If the user has caused log entries, i.e. rows in the logging table, or uploaded images, then the situation becomes trickier, as you'll have to start mopping up all the rows everywhere and it could become a bit of a mess, so if the user's done anything other than edit, I would strongly recommend just blocking them indefinitely.

If the username is offensive or undesirable, then you could consider renaming it using the RenameUser extension."

Another option is to give Admins the 'hideuser' right, and indefinitely block the user with the Hide username from edits and lists option selected.

Extension:UserMerge is also useful.

Where do I get the spam blacklist from and how do I install it?
The spam blacklist extension can be found in Git, just like all other officially supported extensions. For installation and configuration instructions, consult the file and extension page over here.

How do I use $wgSpamRegex to block more than one string?
$wgSpamRegex (see Manual) is a powerful filter for page content. Adding multiple items to the regex, however, can be awkward. Consider this snippet:

This example code allows convenient addition of additional items to the regex without fiddling about each time. It also demonstrates two popular filters, which block some of the most common spam attacks.


 * See also: Extension:SpamRegex

Are there additional ways to fight spam?
See Manual:Combating spam for an overview of anti-spam measures such as Captcha, content filtering and restricting edition.

Anti-vandalism
See Manual:Combating vandalism for hints and suggestions on how to deal with wiki vandalism.

I've found a bug or have a feature request. Where do I post it?
Bugs and feature requests should be posted on Phabricator. See How to report a bug.

I'm getting a strange error. What now?

 * See if it is covered by Manual:Errors and Symptoms
 * Try to find out more about the problem, see How to debug MediaWiki
 * See the section below for information on how to contact developers and other knowledgable users.

I tried that but it didn't work

 * I had a problem, I came to this page and it told me how to fix it. But it didn't work, the problem is still there!!!!

Nine times out of ten this is because you didn't clear your cache. The simple test for this is to request a page that hasn't been requested before. Select the part of the URL in the address bar that contains the page title (e.g. Main_Page). Twiddle your fingers on the keyboard for a while, hit enter. Check if the problem is on that page too.

MediaWiki uses both a server-side cache and a client-side cache, so clearing your browser cache is often not enough. See the relevant entry below for more details.

Here are some other things to check:
 * Were you editing the right file? Try inserting some garbage into the file you edited, does it break anything?
 * A great debugging tool in this case is to create a file called phpinfo.php, containing only . Upload it into your web directory and invoke it with your browser. Check the document root and the path to php.ini.
 * Were you editing the right part of the file? Did you create a duplicate entry in php.ini? Add new settings to the end of LocalSettings.php, not to the beginning.
 * If you created a .htaccess, are you sure AllowOverrides is on? Ask your hosting provider.

I have a question not answered here. Where do I go next?
If you've exhausted the FAQ above, please try the following:


 * Check the other sources of help on this site
 * Search the rest of this site
 * Search older documentation archived on Meta; Useful developer documentation remains on Meta.wikimedia.org in the category Pages to be exported to MediaWiki.org until the m:Meta:MetaProject to transfer content to MediaWiki.org completes
 * Search the web
 * Dig into the source
 * See the section below for information on how to contact developers and other knowledgeable users.

Still no luck. Where can I ask for help?

 * Post a message at Project:Support desk
 * Email the mediawiki-l mailing list (try and search the archive first).
 * Ask the developers in our IRC channel.

Recommended reading

 * Asking smart questions
 * Effective bug reporting
 * Getting help on IRC
 * Books about MediaWiki