Página 2 de 3

Re: Error general (no puedo postear)

Publicado: 09 Ago 2009, 23:58
por HuanManwe
Lo miraré mañana si puedo. Es un tema engorroso.

Re: Error general (no puedo postear)

Publicado: 11 Ago 2009, 00:14
por Keops009
Ok, gracias!! :D

Re: Error general (no puedo postear)

Publicado: 11 Ago 2009, 09:20
por HuanManwe
¿Podrías hacer una copia de seguridad de la Estructura de tu base de datos? Guárdala en un .zip y súbela como archivo adjunto a tu mensaje de respuesta. A ver si consigo detectar qué problema es. Creo que debe haber algún campo de más o de menos... o más probablemente que haya algún campo mal configurado.

Lo que necesito es solo una copia de la estructura. NO de los datos y la estructura. Solo la estructura.

Re: Error general (no puedo postear)

Publicado: 11 Ago 2009, 16:08
por Keops009
HuanManwe escribió:¿Podrías hacer una copia de seguridad de la Estructura de tu base de datos? Guárdala en un .zip y súbela como archivo adjunto a tu mensaje de respuesta. A ver si consigo detectar qué problema es. Creo que debe haber algún campo de más o de menos... o más probablemente que haya algún campo mal configurado.

Lo que necesito es solo una copia de la estructura. NO de los datos y la estructura. Solo la estructura.
A ver si es esto lo que me pedías. Te hago una captura del phpMyAdmin para que veas lo que he seleccionado y si es incorrecto que me digas lo que es.

Gracias y un saludo.

Imagen

Re: Error general (no puedo postear)

Publicado: 11 Ago 2009, 23:41
por HuanManwe
sí, era eso, y mañana lo compararé con el del foro que gestiono, a ver si encuentro el problema.

Re: Error general (no puedo postear)

Publicado: 12 Ago 2009, 00:08
por HuanManwe
creo que he encontrado algo...

haz una copia de seguridad completa de la base de datos (tanto estructura como datos y yo prefiero no marcar lo de comprimir en .zip sino que prefiero poner "no comprimir"), siguiendo el tutorial en el punto 2 de la guía para trasladar un foro de servidor y luego ejecuta esta sentencia sql en tu base de datos (vía phpMyAdmin):

Código: Seleccionar todo

ALTER TABLE `phpbb_topics` DROP PRIMARY KEY, ADD PRIMARY KEY  (`topic_id`), KEY `forum_id` (`forum_id`), KEY `forum_id_type` (`forum_id`,`topic_type`), KEY `last_post_time` (`topic_last_post_time`), KEY `topic_approved` (`topic_approved`), KEY `forum_appr_last` (`forum_id`,`topic_approved`,`topic_last_post_id`), KEY `fid_time_moved` (`forum_id`,`topic_last_post_time`,`topic_moved_id`);
Creo que podría funcionar.

EDITO: También he visto que en la tabla phpbb_users tienes dos campos más dentro de la clave primaria, y ya no sé si eso habría que modificarlo igualmente o no... Los dos campos son:

Código: Seleccionar todo

KEY `username` (`username`(8)),
KEY `user_email` (`user_email`(16))

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 02:48
por Keops009
Gracias una vez más! Mañana me pongo a intentarlo, a ver si soy capaz de dar con todo lo que me dices, que es casi chino mandarín para mí jejeje.

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 14:28
por Keops009
HuanManwe escribió:creo que he encontrado algo...

haz una copia de seguridad completa de la base de datos (tanto estructura como datos y yo prefiero no marcar lo de comprimir en .zip sino que prefiero poner "no comprimir"), siguiendo el tutorial en el punto 2 de la guía para trasladar un foro de servidor y luego ejecuta esta sentencia sql en tu base de datos (vía phpMyAdmin):

Código: Seleccionar todo

ALTER TABLE `phpbb_topics` DROP PRIMARY KEY, ADD PRIMARY KEY  (`topic_id`), KEY `forum_id` (`forum_id`), KEY `forum_id_type` (`forum_id`,`topic_type`), KEY `last_post_time` (`topic_last_post_time`), KEY `topic_approved` (`topic_approved`), KEY `forum_appr_last` (`forum_id`,`topic_approved`,`topic_last_post_id`), KEY `fid_time_moved` (`forum_id`,`topic_last_post_time`,`topic_moved_id`);
Creo que podría funcionar.

EDITO: También he visto que en la tabla phpbb_users tienes dos campos más dentro de la clave primaria, y ya no sé si eso habría que modificarlo igualmente o no... Los dos campos son:

Código: Seleccionar todo

KEY `username` (`username`(8)),
KEY `user_email` (`user_email`(16))
Hola HuanManwe. Ya he hecho la copia de seguridad completa de los datos y estructura como me has comentado y siguiendo el punto 2 del manual.

Lo que no se como hacer es lo de ejecutar la sentencia que me indicas en primer lugar en la base de datos (vía phpMyAdmin). Podrías indicarme como puedo hacerlo? Es que no tengo ni ideas ni he visto nada de ejecutar en el phpMyAdmin.

Sobre lo segundo (lo que comentas cuando has editado) he abierto el archivo que me crea al hacer la copia de seguridad con el WordPad y he encontrado esos dos campos, pero si miro la tabla phpbb_users desde el phpMyAdmin no lo encuentro. Qué tengo que hacer con esos dos campos? Eliminarlos o editarlos poniendo otra cosa? Debería hacerlo desde el phpMyAdmin?

Saludos y gracias por tener tanta paciencia conmigo compañero!

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 14:42
por Keops009
Te dejo por aquí unas capturas de la tabla phpbb_users por si me puedes señalar aunque sea con el paint o diciéndomelo, como hacer lo que te preguntos en el post de antes:

Imagen
ImagenImagen

Imagen

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 14:53
por ahh72
las consultas se hacen en la opcion que dice SQL, justo en la ultima imagen aparece, ahi debes de pegar la consulta que te paso Huan :wink:

saludos y suerte :ok:

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 15:32
por Keops009
ahh72_DEU escribió:las consultas se hacen en la opcion que dice SQL, justo en la ultima imagen aparece, ahi debes de pegar la consulta que te paso Huan :wink:

saludos y suerte :ok:
Muchas gracias!! La verdad es que sale clarito y joe... me he aturrullao antes y no daba pie con bola... :oops:

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 15:44
por Keops009
Acabo de ejecutar el código:

Código: Seleccionar todo

ALTER TABLE `phpbb_topics` DROP PRIMARY KEY, ADD PRIMARY KEY  (`topic_id`), KEY `forum_id` (`forum_id`), KEY `forum_id_type` (`forum_id`,`topic_type`), KEY `last_post_time` (`topic_last_post_time`), KEY `topic_approved` (`topic_approved`), KEY `forum_appr_last` (`forum_id`,`topic_approved`,`topic_last_post_id`), KEY `fid_time_moved` (`forum_id`,`topic_last_post_time`,`topic_moved_id`);
Y me ha salido el siguiente error: :?

Imagen

Qué quiere decir eso?? Que hagooo? :(

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 16:28
por HuanManwe
Quiere decir que no acepta la sentencia porque tiene algo mal. Estoy mirando y no sé qué puede ser....

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 16:35
por Keops009
HuanManwe escribió:Quiere decir que no acepta la sentencia porque tiene algo mal. Estoy mirando y no sé qué puede ser....
Gracias tio! Si lo resuelves te invito a un rebujito en la feria, que no me había dao cuenta que eras boquerón jejejeje :jaja:

Re: Error general (no puedo postear)

Publicado: 18 Ago 2009, 16:52
por HuanManwe
Hola, a ver... intenta hacer una copia de seguridad SOLO de la tabla phpbb_topics tanto de ESTRUCTURA como de CONTENIDO y envíamelo a mi cuenta de correo huanmanwe (arroba) yahoo.es comprimida en .zip, o .rar