Errores y problemas al instalar WordPress MU

Wordpress MU

Según mi experiencia, estos son los errores y problemas más comunes al hacer una instalación de WordPress MU (o WordPressµ), el sistema multi usuario de WordPress:

Editar el archivo wp-config.php directamente

A diferencia del WordPress de un solo usuario, al instalar WordPress MU no es necesario que editemos directamente el archivo wp-config-sample.php. Tanto en las instrucciones que vienen con el sistema (el archivo readme.html) como en los tutoriales de la página oficial, dice que después de subir los archivos al servidor tenemos que dirigirnos a la página index.php, pero no dice que no haya que tocar el wp-config.php (las primeras veces que instalé WordPress MU supuse que se saltaba ese paso por ser demasiado obvio). Así que en este caso, no hay que añadir los datos de conexión a la base de datos directamente en el archivo de configuración, sinó seguir las instrucciones del instalador en el navegador.

Renombrar wp-config-sample.php

De hecho, WordPress MU ni siquiera necesita que renombremos previamente el archivo de configuracion wp-config-sample.php. Si le cambiamos el nombre, tal como hacemos siempre con una instalación normal de WordPress a wp-config.php, el proceso de instalación nos avisará de que no puede continuar porque no encuentra el archivo que espera encontrar, que es wp-config-sample.php. Si ya lo has cambiado, lo mejor es borrarlo y volver a subirlo, en vez de renombrarlo.

Conflictos con otra instalación de WordPress

Si al instalar WordPress MU aparece uno de estos dos mensajes…

"Problem in wp-config.php - $base is set to BASE when it should be 
the path like "/" or "/blogs/"! Please fix it!"
"Warning! VHOST must be 'yes' or 'no' in wp-config.php"

…el problema más frecuente suele ser que hay otra instalación de WordPress que entra en conflicto, generalmente, cuando instalamos WordPress MU en un subdirectorio y hay otra instalación en el directorio raiz.

La solución suele ser esta:

  1. Renombrar el archivo de configuración wp-config.php de la otra instalación (ojo, lógicamente esa web dejará de funcionar porque no encuentra los datos de conexión a la base de datos). Es decir, le cambiamos el nombre por cualquier otro, por ejemplo: wp-config-cambiado.php
  2. Instalamos WordPress MU normalmente
  3. Volvemos a renombrar el wp-config.php de la otra instalación con el nombre original.

No cambiar los permisos de wp-content y de la carpeta raíz

Otro de los pasos que es fácil olvidar o pasar por alto es que en algunos servidores los directorios no tienen permisos de escritura por defecto, por eso hay que asegurarse de que el directorio raíz y la carpeta wp-content pueden ser escritos por el servidor.

Por defecto, estas carpetas tienen asignados permisos 755, así que tendremos que cambiarlos a 777 mientras realizamos la instalación (en UNIX, con chmod 777 nombre-de-la-carpeta, o directamente con nuestro programa de FTP).

Si recuerdo algún otro error o problema relacionado con WordPress MU los iré añadiendo aquí por si sirve de ayuda. A mí me hubiera sido muy útil encontrarme con esta información hace algunos años, y me hubiera ahorrado bastante tiempo.

Comentarios

Responder a Gabriel Suarez Cancelar la respuesta

Las URLs se convertirán en enlaces automáticamente. Tu dirección de email no se publicará ni se utilizará para enviar ningún tipo de información. Los mensajes que no aporten nada al tema que se trata en esta entrada se borrarán. Las imágenes que aparecen al lado de cada autor utilizan el servicio de Gravatar. Recuerda que puedes usar etiquetas HTML como <a href>, <code>, <em> o <strong> en los comentarios.

(necesario)

(opcional)

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.