Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › LOS ARCHIVOS DE MI BASE DE DATOS SE RENOMBRARON A BAK_
- Este debate tiene 5 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 14 años, 7 meses por Tux Merlin.
-
AutorEntradas
-
-
18/01/2010 a las 12:37 #86961AnónimoInvitado
Hola tengo el siguiente problema
Cometi el error de hacer una nueva instalacion de joomla y vincularla a una base de datos que pertenecia a otra web que funcionaba perfectamente. (Todo en local).
Bien pues como dejo de funcionar comprobe que en la base de datos (con phpmyadmin) la mayoria de los archivos se renombraron a bak_ por ejemplo: bak_modules.
COmo no funcionaba la web se me ocurrio cambiar el configuracion globlal el y6z4i_ por bak_ y milagrosamente la web aparecio al completo.
Me gustaria poder volver a lo normal y que los archivos de la base de datos comienzen por y6z4i_
Es perjudicial trabajar con los archivos bak? Como podria restaurarlos para volver a ponerlos jos.
Un saludo
fergraf -
18/01/2010 a las 19:07 #86962Tux MerlinParticipante
Joomla puede trabajar con cualquier prefijo. De hecho se recomienda por cuestiones de seguridad (cosa que nadie hace) renombrar el prefijo por defecto y ponerle otro cualquiera.
En tu caso no pasa nada, la web seguirá tranquilamente.Lo que puede suceder es que si cometes el mismo error se sobreescriban las tablas bak_.
Si quieres volver todo a la normalidad, borra todas las tablas e la nueva instalación que hiciste (las que comienzan con y6z4i_) y a todas las tablas que comienzan con bak_ las vuelves a renombrar como y6z4i_
-
18/01/2010 a las 19:28 #86965AnónimoInvitado
Gracias por el comentario.
Creo que me quedaria mas tranquilo si todo volviese como antes. Me gustaria seguir con mi web anterior pero con la base de datos renombrada a y6z4i_. Ahora mismo la mi web original funciona bien pero con los archivos de la base de datos en bak. ¿Como podria ponerlos como jos?
Podrias detallarlo?
un saludo
fergraf -
18/01/2010 a las 19:54 #86966Tux MerlinParticipante
Lo más rápido sería armar un script similar al de la instalación de Joomla.
Lo más lento sería:
1- Entrar a phpmyadmin
2- Hacer click en el nombre de la base de datos (esto desplegará a la derecha todas las tablas que componen la base de datos)
3- En este listado, en la primera tabla que aparece (generalmente y6z4i_banner -en tu caso bak_banner), click en el ícono “Estructura”
4- Luego click en la ficha “Operaciones” (arriba)
5- En el casillero “Opciones de Tabla” y en el campo “Cambiar el nombre de la tabla a:” corregir los tres primeros caracteres y ponerle “jos” (sin comillas)
6- Darle click al botón “Continuar” en el mismo casillero de “Opciones de Tabla”
7- Repetir el proceso con todas las tablas de la BDOtra opción más fácil:
1- Haz un backup (exportación) desde phpmyadmin pero solo de las tablas que comienzan con bak_
2- El backup que sea del tipo sql, sin comprimir
3- Abre el archivo resultante con un editor de texto cualquiera tipo Notepad o Notepad ++
4- Busca y reemplaza la cadena “bak” por la cadena “jos” (ve observando que los reemplazo los haga en todos los textos luego del comando “CREATE TABLE”, los demás remplazos sáltalos)
5- Guarda el archivo
6- Entra a phpmyadmin y elimina todas las tablas de la base de datos
7- Restaura (importa) el archivo que modificaste con notepad -
18/01/2010 a las 21:40 #86972AnónimoInvitado
He renombrado las tablas siguiendo las indicaciones y funciono perfectamente. Muchas gracias, eres un crack
Por cierto, renombrando las tablas he visto que habia restos de componentes que ya habia desistalado pero no se porque aparecen en la base de datos. Se pueden borrar????
Un saludo y gracias
fergraf
-
18/01/2010 a las 23:15 #86973Tux MerlinParticipante
Si, suele suceder cuando desinstalas alguna extensión que usa la BD, esta deinstalación desde la administración de Joomla no borra las tablas.
Si no la vas a usar más elimínalas.
Para asegurarte que estas borrando las correctas, mira dentro del archivo XML de instalación de aquella que instalaste para saber cuáles tablas creó, dentro de ese archivo veras algo como: “create table….#_nombredelaextension”….
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.