Página 1 de 1

Error Al Postear Tras Migración.

Publicado: 26 Oct 2006, 00:42
por spksql
URL: www.liferay-hispano.com/index.php
Instalación por defecto en español
Version de phpBB: 2.0.21
Servidor: Antes : iespana gratuito --- Ahora: otro de pago
Si es una actualizacion desde otra version: Antes: phpMyadmin 2.7.0-pl1 y MySQL 5.0.22-log --- Ahora:phpMyAdmin 2.6.4-pl3 y MySQL 4.1.20
El prefijo de las tablas es phpbb_liferay
Al exportar la base de datos lo hago con compatibilidad para mysql4.
Antes de importar cambio la dirección del servidor en el .sql de iespana por el actual.
El foro se importa aparentemente bien, están los posts, los usuarios, se puede hacer login etc...
Cuando se postea por primera vez tras importar todo parece ir bien, llega a publicar el post, pero cuando se intenta ver el mensaje dice que no existe, después de esto la zona del foro donde se ha posteado muestra "No hay mensajes" en la columna de último mensaje (ejemplo sección 'Administración'). Si se intenta postear más mensajes deja redactar el post pero cuando se envía provoca el siguiente error:

Código: Seleccionar todo

Error general 
  
Error in posting

DEBUG MODE

INSERT INTO phpbb_liferayposts (topic_id, forum_id, poster_id, post_username, post_time, poster_ip, enable_bbcode, enable_html, enable_smilies, enable_sig) VALUES (0, 1, 3, '', 1161815593, '5127b4a0', 1, 0, 1, 0)

Line : 240
File : functions_post.php  
El primer post que es creado se queda con el valor 0 en la clave índice.
He probado a exportar la base de datos de diferentes formas, he probado todo lo que he visto en el foro, como reparar la base de datos, intentar asignar el autoincrement (que no aparece en las tablas) etc.. pero no lo consigo resolver.

Ayuda please!! :( llevo un par de semanas con el tema.
Gracias de antemano.

Respuesta: Error Al Postear Tras Migración.

Publicado: 26 Oct 2006, 07:22
por HuanManwe
En el foro oficial acabo de ver una posible solución a tu problema:

- Extrae a una carpeta limpia la versión de pack completo del phpBB versión 2.0.21 (la que estás usando).

- ELIMINA el fichero config.php de esa carpeta (no queremos que se sobreescriba)

- Sube todo lo que queda a tu foro, para que sobreescriba todos los archivos.

- Elimina de tu servidor las carpetas install y contrib

Esa solución la he sacado de aquí.

Espero que te sirva. Saludos.

Respuesta: Error Al Postear Tras Migración.

Publicado: 26 Oct 2006, 16:29
por spksql
hola otra vez! ....no ha funcionado. :(
He hecho lo que me has comentado, con la diferencia de que he subido todo a excepción del config.php y los dos directorios que debían ser borrados.

Algo ha cambiado, eso si!
Ahora obtengo el siguiente error cuando trato de postear por segunda vez :

Código: Seleccionar todo

 
Error in posting

DEBUG MODE

SQL Error : 1062 Duplicate entry '0' for key 1

INSERT INTO phpbb_liferaytopics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('pruebasss', 3, 1161872557, 4, 0, 0, 0)

Line : 227
File : functions_post.php 
alguna idea!??? :|

Respuesta: Error Al Postear Tras Migración.

Publicado: 28 Oct 2006, 13:44
por spksql
Hola a tod@s!

Sigo sin poder resolver este tema! :nolose:

exarme un cable guruses!! :bravo:

Debo exportar/importar de algún otro modo? hay algo que debería modificar a nivel interno de mysql o php?

heeelp :!: :!: