Ver Mensaje Individual
  #6 (permalink)  
Antiguo 08/07/2009, 09:47
vfenix
 
Fecha de Ingreso: julio-2009
Ubicación: Madrid
Mensajes: 2
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Wordpress/mu cambiar prefijo BD

bueno, hay va la solución (un apaño).

Entrad en PHPMYADMIN, si no lo tenéis en vuestro host, buscad el programa equivalente que os permita configurar directamente la base de datos mysql.

Ahora veréis la instalación de wp mu, que empieza con el prefijo wp_. Si no tienes más instalaciones de wordpress mucho mejor, lo verás más claramente y no cometerás errores.

Ve a Exportar, o Export, elige formato .sql sin descomprimir (o comprimelo, da igual), y elige TODAS las tablas de wp_

El archivo se bajará a tu pc o se abrirá directamente en la pantalla, si se abre en la pantalla, copialo todo (botón derecho + seleccionar todo + copiar) y pégalo en el notepad++ o similar.

Prefiero el notepad++ (softonic.com) porque te permite seleccionar y reemplazar con colores y líneas numeradas, que es lo que vamos a hacer, el bloc de notas no tiene estas cosas.

Abre el archivo .sql con el notepadd++, y arriba en la barra de herramientas, elige "buscar" o "reemplazar", cualquiera de las dos te sirve.

En el campo buscar, escribe "wp_", no escribas wp, tiene que ser wp_ ¿porqué? porque si no, te cargas otras cosas que no tienen que ver con el prefijo de la base de datos.

En el campo reemplazar, escribe el nombre que le quieras poner al prefijo de la base de datos + la barra baja, es importante: nombre_ o pepito_ o laabuela_ o loquesea_ ¿entendido? es fácil ^^.

Si hay algo marcado en colores, pulsa "Limpiar", que lo tienes en esa misma ventana, un poco por debajo, para que no se equivoque ninguna palabra, que luego la pifias y a volver a empezar.

Elige "Marcar lo encontrado" y "Buscar en todo el documento". El resto déjalo cómo está, y tampoco le des a "Buscar en todos los documentos abiertos" porque la pifiarás.

Ahora ya puedes reemplazar tranquilo. Pulsa "Reemplazar todo", y ya está.

Guardamos el documento, y seleccionamos otra vez todo el contenido. Botón derecho + seleccionar todo + copiar.

10º Volvemos a phpmyadmin y entramos en nuestra base de datos. Vamos a "SQL", y pegamos el contenido del archivo que acabamos de modificar. Botón derecho + pegar, y le damos a enviar, yes, ok, o lo que os salga. Aceptamos todo.

11º Se nos habrán creado nuevas tablas, idénticas a las que ya teníamos, pero sin dañar las anteriores. Ahora, antes de borrar las tablas viejas, tenemos que modificar el archivo wp-config.php de nuestro blog mu. Entramos por ftp o lo que quieras a nuestra instalación de wordpress mu y descargamos el archivo wp-config.php a nuestro pc.

12º Abrimos el archivo wp-config.php con el notepad++ y buscamos la línea 67 (esto puede variar, en la versión 2.7.1 de wp mu es en la línea 67), dónde dice $table_prefix = 'wp_';. Cambiamos wp_ por el nombre que hayamos elegido, loquesea_. y listo. Guardamos el archivo, y lo subimos de nuevo dónde estaba, sobreescribiendo el archivo si lo subimos por ftp.

13º Ya podemos borrar las tablas viejas que empiezan por wp_. Volvemos a phpmyadmin y entramos en nuestra base de datos, seleccionamos las tablas que empiezan por wp_ y dejamos en paz las que empiezan por loquesea_. ahora, abajo del todo, donde dice seleccionar todo / deseleccionar todo o check all /uncheck all, no tocamos eso, pero nos fijamos en el campo de opciones de la derecha, y seleccionamos drop, le damos a ok, y le volvemos a dar a ok, lo aceptamos todo. Y ya está, tablas viejas borradas.

Comprobamos que todo sigue funcionando y entramos a nuestro blog, salimos de nuestra cuenta y volvemos a entrar. Si todo funciona, es que lo has hecho bien. Si algo falla, es que la has cagado en alguna parte, revisalo, y si el fallo está en el archivo sql, mejor que vuelvas a empezar, vaya desastre ¿no?



Espero que esto os ayude, parece muy largo, pero en verdad sólo lleva entre 5 y 10 minutos de tiempo, tal vez menos.

Un saludo.