Foros del Web » Creando para Internet » Sistemas de gestión de contenidos »

actualizacion que salio mal !!

Estas en el tema de actualizacion que salio mal !! en el foro de Sistemas de gestión de contenidos en Foros del Web. Justo en la parte de abajo, donde pone "Consulta a la base de datos ..." y "Ejecutar la consulta". Ahí copia y pega esto: Código: ...

  #31 (permalink)  
Antiguo 02/02/2006, 06:07
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Justo en la parte de abajo, donde pone "Consulta a la base de datos ..." y "Ejecutar la consulta". Ahí copia y pega esto:

Código:
ALTER TABLE phpbb_users ADD COLUMN user_login_tries smallint(5) UNSIGNED DEFAULT '0' NOT NULL;
ALTER TABLE phpbb_users ADD COLUMN user_last_login_try int(11) DEFAULT '0' NOT NULL;
Si sale algún error, copialo y nos lo pones aqui

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #32 (permalink)  
Antiguo 02/02/2006, 13:22
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
pues ya realise la consulta primero estava asi


y le pegue el texto en donde dise consulta y seleccione la tabla phpusers



y mesalio el mensage que devo seleccionar almenos una colunmna

a que columna se refiere cual sera la que devo de seleccionar o como se selecciona
  #33 (permalink)  
Antiguo 02/02/2006, 16:28
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
No me di cuenta, arriba del todo no tienes que seleccionar "Generar una consulta" sino "SQL", ahí es donde tienes que añadir el código y ejecutarlo.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #34 (permalink)  
Antiguo 02/02/2006, 17:04
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
ahi ya lo habia hecho y me salio el mensage de que mi consulta se habia ralisado con exito, pero esta vez lo acavo de hacer otra vez y ahoora sale este mensage


Error
consulta SQL:

ALTER TABLE phpbb_users ADD COLUMN user_login_tries smallint( 5 ) UNSIGNED DEFAULT '0' NOT NULL ;



MySQL ha dicho:

#1060 - Duplicate column name 'user_login_tries'



y para chekar otra vez acaco de correr el update to lates.php y siguo igual
  #35 (permalink)  
Antiguo 03/02/2006, 04:09
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Solo tenías que crearlo una vez, la segunda vez y siguientes es normal que den error. De todas formas no lo entiendo, ya tendría que estar funcionando

Ve a la opción "Exportar" del phpmyadmin, ahí marca la tabla phpbb_users, y exporta sólo la estructura y no los datos (simplemente es desmarcar la casilla de exportar los datos). Abajo selecciona "Ninguna" en "Compresión", y destilda la casilla "Enviar". Te saldrá la estructura de la tabla en un cuadro de texto, haz un copiar y pegar aquí...

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #36 (permalink)  
Antiguo 03/02/2006, 12:18
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
-- phpMyAdmin SQL Dump
-- version 2.7.0-pl2
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 03-02-2006 a las 10:12:48
-- Versión del servidor: 4.0.16
-- Versión de PHP: 4.4.1
--
-- Base de datos: `lofresco_p_bb2`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `phpbb_users`
--

CREATE TABLE `phpbb_users` (
`user_id` mediumint(8) NOT NULL default '0',
`user_active` tinyint(1) default '1',
`username` varchar(25) NOT NULL default '',
`user_password` varchar(32) NOT NULL default '',
`user_session_time` int(11) NOT NULL default '0',
`user_session_page` smallint(5) NOT NULL default '0',
`user_lastvisit` int(11) NOT NULL default '0',
`user_regdate` int(11) NOT NULL default '0',
`user_level` tinyint(4) default '0',
`user_posts` mediumint(8) unsigned NOT NULL default '0',
`user_timezone` decimal(5,2) NOT NULL default '0.00',
`user_style` tinyint(4) default NULL,
`user_lang` varchar(255) default NULL,
`user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',
`user_new_privmsg` smallint(5) unsigned NOT NULL default '0',
`user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',
`user_last_privmsg` int(11) NOT NULL default '0',
`user_emailtime` int(11) default NULL,
`user_viewemail` tinyint(1) default NULL,
`user_attachsig` tinyint(1) default NULL,
`user_allowhtml` tinyint(1) default '1',
`user_allowbbcode` tinyint(1) default '1',
`user_allowsmile` tinyint(1) default '1',
`user_allowavatar` tinyint(1) NOT NULL default '1',
`user_allow_pm` tinyint(1) NOT NULL default '1',
`user_allow_viewonline` tinyint(1) NOT NULL default '1',
`user_notify` tinyint(1) NOT NULL default '1',
`user_notify_pm` tinyint(1) NOT NULL default '0',
`user_popup_pm` tinyint(1) NOT NULL default '0',
`user_rank` int(11) default '0',
`user_avatar` varchar(100) default NULL,
`user_avatar_type` tinyint(4) NOT NULL default '0',
`user_email` varchar(255) default NULL,
`user_icq` varchar(15) default NULL,
`user_website` varchar(100) default NULL,
`user_from` varchar(100) default NULL,
`user_sig` text,
`user_sig_bbcode_uid` varchar(10) default NULL,
`user_aim` varchar(255) default NULL,
`user_yim` varchar(255) default NULL,
`user_msnm` varchar(255) default NULL,
`user_occ` varchar(100) default NULL,
`user_interests` varchar(255) default NULL,
`user_actkey` varchar(32) default NULL,
`user_newpasswd` varchar(32) default NULL,
`user_login_tries` smallint(5) unsigned NOT NULL default '0',
`user_last_login_try` int(11) NOT NULL default '0',
PRIMARY KEY (`user_id`),
KEY `user_session_time` (`user_session_time`)
) TYPE=MyISAM;




aki esta la imagen de lo que marque

  #37 (permalink)  
Antiguo 04/02/2006, 08:39
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
No lo entiendo, está perfecto y sin embargo, falla Ya no se me ocurre nada ¿Es mucha faena el reinstalarlo y empezar de cero?
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #38 (permalink)  
Antiguo 06/02/2006, 01:34
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
pero reinstalarlo borraria todos los usuarios no ??



una cosa que se me ocurre , no cress que aya posibilidad de pedirles a los de mi servidor que si me podrian dar un back up de la base de datos y luego instalarla en otro foro??
  #39 (permalink)  
Antiguo 06/02/2006, 05:34
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Eso puedes hacerlo tú mismo, te doy los pasos.

- Primero hacer el backup de solo los datos. En esta ventana, desmarca "Estructura" y marca "Datos", "Enviar" y "Comprimido con gzip". También dale a "Seleccionar todo" para seleccionar todas las tablas. Por si las moscas, haz también un backup del archivo config.php y de los avatares que los usuarios hayan subido si tenías activada esa opción (estan en la carpeta images/avatar, me parece).

IMPORTANTE
Antes de hacer esto, ve a la opción "Importar" del phpmyadmin, y ahí te debe decir cuál es el máximo tamaño de archivo que te admite. Si el archivo .gz con el backup de la base de datos sale más grande que ese tamaño, no sigas, dimelo y te doy otra forma de hacerlo.

- Ahora te recomendaría renombrar las tablas que ya tienes, que no se llamen phpbb_X sino otra cosa como por ejemplo phpbb_ant_X. Esto es para no borrarlas, por si las moscas falla algo del proceso posterior. Lo tienes que ir haciendo una a una, seleccionando la tabla en el menú de la izquierda, y luego en la pestaña "Operaciones" que sale a la derecha. Al cambiar el prefijo, el foro te dejará de funcionar.

- A continuación, borra todos los archivos del servidor, o renombra la carpeta donde los tenías, te bajas la última versión del phpbb, y la vuelves a instalar desde cero. Así tendrás la base de datos nuevecita, y los archivos nuevos. Usa el mismo directorio para la instalación, y el prefijo phpbb_ (el que tenías antes)

- Ve al phpmyadmin, busca todas las nuevas tablas (serán solo las que empiecen por phpbb_ y no las que empiecen por phpbb_ant_), y las "Vacías" con la opción "Vaciar" que tiene el phpmyadmin. Así, te quedará sólo la estructura de la base de datos.

- Una vez vaciadas, busca la opción "Importar", y ahí seleccionas el fichero .gz que hiciste al principio, el cual contiene los datos de la base de datos. Si te sale algo de juego de caracteres (collation), creo que tienes que seleccionar "latin1" (esto es para que te respete los acentos y las ñ, y no salgan símbolos raros en su lugar. Si por desgracia sucede esto, tendrás que repetir los pasos de vaciado de las tablas y de importación, pero seleccionando ahora "utf8" en vez de "latin1").

- Una vez importado el archivo, ya tienes los datos recuperados, prueba el foro a ver si ya funciona (y sino, es para suicidarse ).

- En caso de que veas que ya funciona (comprueba todo antes de hacer nada), puedes borrar las tablas phpbb_ant_X, y si no borraste los archivos antiguos del servidor, pues lo haces. No se te olvide subir de nuevo los avatares de los usuarios. El config.php que guardaste al principio, ya lo puedes borrar pq no sería necesario.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #40 (permalink)  
Antiguo 07/02/2006, 20:44
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
que onda acavo de chkar cual es elmaximo de archivo permitido y es de 2,047KB y el mio es de 2,79KB entonses salio mas grande
  #41 (permalink)  
Antiguo 08/02/2006, 04:56
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Ok, entonces haces lo mismo, pero en dos archivos. En uno metes sólo la tabla phpbb_search_wordmatch, y en el otro metes el resto. Así te saldrán dos archivos de menos tamaño. De hecho esa tabla puede llegar a ocupar casi el 50% del espacio, asi que con este cambio podrían salirte un par de archivos de 1,500 KB

Luego al Importar, primero importas uno y luego el otro.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #42 (permalink)  
Antiguo 08/02/2006, 04:58
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
O bien si ves que aun así quedan archivos más grandes, puedes ir repartiendo las tablas entre los dos archivos, hasta que queden del tamaño menor. Solo ten en cuenta que las tablas que metas en un archivo, no deben ir en el otro.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #43 (permalink)  
Antiguo 08/02/2006, 13:16
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
oyes y no cres que seria posible instalar en otros foros estos archivos de back up, por ejemplo si mi foro actual es lofresco.com/phpBB2/index.php

intalar un foro en /phpBB3/ y despues irme a la opcion del panel de control para dede ahi resyaurar los archivos (retore data base)
  #44 (permalink)  
Antiguo 09/02/2006, 05:37
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
No, porque primero tienes que vaciar las tablas de la base de datos, si no lo haces te dará algún error. Y si vacías las tablas, no podrás acceder al panel de control del foro... asi que por ahí no. Hazlo como te dije, con phpmyadmin

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #45 (permalink)  
Antiguo 09/02/2006, 12:51
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
ok, bueno pero no entendi bien eso de cambiarles el nombre y el prefijo a las tablas a ver donde las marco o como lo ago
  #46 (permalink)  
Antiguo 09/02/2006, 13:19
 
Fecha de Ingreso: mayo-2004
Ubicación: mars
Mensajes: 305
Antigüedad: 20 años, 9 meses
Puntos: 0
ya la cague en algo


phpBB : Critical Error

Could not get theme data for themes_id [1]
  #47 (permalink)  
Antiguo 09/02/2006, 14:34
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Cita:
ok, bueno pero no entendi bien eso de cambiarles el nombre y el prefijo a las tablas a ver donde las marco o como lo ago
Si no me equivoco, los pasos serían:

1- Dar a la opción "Examinar" de una de las tablas (la primera imagen de la columna "Accion". Así, se te abrirá una ventana con la tabla.
2- En la parte de arriba de esa ventana, dar a "Operaciones"
3- Dentro de las "Operaciones" verás un apartado para cambiar el nombre.

Es normal que de errores, en cuanto vayas tocando la base de datos. Sigue punto por punto lo que te dije, tardarás un rato pero espero que funcione.

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #48 (permalink)  
Antiguo 11/02/2006, 16:30
Avatar de jonathanjavier  
Fecha de Ingreso: febrero-2006
Ubicación: Escobar, Buenos Aires, Argentina
Mensajes: 129
Antigüedad: 19 años
Puntos: 0
Bueno, lo dejo asi porque no se cómo borrar un mensaje.

Gracias y disculpen

Última edición por jonathanjavier; 12/02/2006 a las 18:12
  #49 (permalink)  
Antiguo 12/02/2006, 05:01
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 23 años
Puntos: 55
Ya fue borrado el spam, borra tu también esos link

__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:50.