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

  1. Hola, estoy un poco estresado, sin mencionar desesperado, estoy tratando ya desde hace un mes instalar wordpress en español en mi hosting, tengo contratado un host+dominio en la pagina 1and1.com (si, es .com) y cada ves que instalo worpress en español me sucede lo siguiente: aparece la pagina para configurar el archivo wp-config.php, me pide la base de datos y datos que necesita, luego me dice todo listo, cuando le doy a instalar, boom, error, error error horror! se queda ahi y me sale error interno de servidor y bla bla bla. Para extrañesa mia, cuando probe instalando la version en ingles todo va perfecto, instalo conrrectamente y todo, entonces intente solo instalar el idioma haciendo todos los pasos e instrucciones que encontre en muchas paginas de internet y en la misma de wordpress, pero al hacer esto mi worpress ya no ejecutaba, y me salia la bendita pagina de error interno de servidor. y cuando borre la carpeta de idioma se arreglo, no se mas que hacer, al parecer mi hosting no acepta el idioma español? es que ya no se a que conclucion llegar, si alguien me pudiera ayudar estaria muy agradecido!
    Un saludo

  2. Nelson

    Hace poco descargué el WordPress 3.1.3 en español y lo instalé sin ningún problema en el servidor local. Luego instalé el multiblog y el proceso se realizó sin ningún problema: modifiqué las líneas que me dijo, cree el htaccess colocando dentro el código indicado, todo en un proceso aparentemente satisfactorio. No he omitido paso alguno, estoy seguro de ello. Al intentar acceder a los blogs creados me da error 404. He hecho de todo para corregir el problema: modifiqué los permaliks, di permisos de escritura a la carpeta blogs.dir, et, etc. etc. Si sabes qué sucede y me puedes ayudar, te lo agradeceré grandemente.

  3. Fa agradecido cosa de primer año, PERMISOS! de tanto usar el mismo Server me acostumbre a tenerlo todo listo. Gracias!

  4. Pepe

    Llevo muchos dias tratando de instalar wordpress en español y no se puede. Me sale error con la base de datos… Alguien sabe que opcion hay para solucionar la instalacion???

  5. Daniel

    Hola Pepe.
    En ese caso, conviene que revises la conexión con la base de datos, a ver si todo es correcto, no solo el nombre, usuario y contraseña, sinó también el servidor mySQL (no siempre es “localhost”).

Y tú qué opinas?

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)