Página 3 de 3

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 31 Dic 2010, 12:29
por HuanManwe
Creo que el mensaje

MySQL ha dicho: Documentación
#1062 - Duplicate entry '1' for key 1

podría deberse a que estás intentando aplicar una copia de seguridad que ya ha sido subida. Es decir, que no sea técnicamente un problema de cotejamiento sino de simple duplicación de entradas.

¿Qué estabas intentando exactamente?

Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 16:52
por sergione
Estaba subiendo la copia de seguridad a la instalacion

Feliz año nuevo Huan!!

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 17:19
por HuanManwe
Pero si ya tienes el foro recién instalado debes eliminar las tablas que vienen con la instalación por defecto, si no nunca podrías aplicar la copia de seguridad porque habría claves duplicadas en prácticamente todas las tablas.

Una de dos, o le das un prefijo distinto a las tablas al instalar el foro "nuevo" o borras las tablas por defecto de ese foro nuevo después de instalarlo para poder poner las tablas de la copia de seguridad.

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 17:47
por sergione
Vale entendido!!!

Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 19:42
por sergione
Instalacion limpia en http://www.opelcalibraclub.com/phpbb3

eliminadas las tablas originales y subida la copia de seguridad, ningun error al subirla
y dice esto pff

eneral Error
SQL ERROR [ mysql4 ]

Unknown column 'g.group_skip_auth' in 'where clause' [1054]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Please notify the board administrator or webmaster:

Aqui hay algo

http://www.phpbb-es.com/foro/viewtopic.php?p=129644

E borrado la caché y ahora dice esto

Not Found

The requested URL /phpbb3 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.11 Server at www.opelcalibraclub.com Port 80

Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 19:47
por leviatan21
El enlace al nuevo foro no funciona !!
Not Found

The requested URL /phpbb3 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Ahora lo que deberías hacer es subir la carpeta install original de la versión phpbb 3.0.8 y ejecutar el archivo raíz/install/database_update.php para que se actualice la base de datos a 3.0.8 :mrgreen:

Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 19:59
por sergione
El archivo database_update.php tiene permisos 644 quizas debo cambiarlos?

Imagen
Imagen

Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 20:36
por leviatan21
Lo dicho anteriormente
leviatan21 escribió:El enlace al nuevo foro no funciona !!
Según tu primera captura el foro está instalado en http://www.opelcalibraclub.com/phpBB3/ y no en http://www.opelcalibraclub.com/phpbb3/ BB3 no es lo mismo que bb3 en apache se diferencian mayúsculas y minúscula :wink:

En ese caso el instalador y actualizador están en http://www.opelcalibraclub.com/phpBB3/i ... update.php

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 20:49
por sergione
Uffff muchas gracias leviatan me estaba volviendo loko jaja e subido la carpeta dos o tres veces!

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 21:38
por sergione
Tenemos problemas, el ftp no conecta y la web no funciona!! Estoy chateando con soporte tecnico del host, cuando lo solucionen continuo!!

Ya funciona

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 22:00
por sergione
Hay un error al actualizar

Actualizando base de datos a la última versión estable

Tipo de base de datos :: mysql4
Versión previa :: 3.0.5
Versión actualizada :: 3.0.8


Actualizando esquema de base de datos

Progreso :: . Hecho
Resultado :: No hubo errores


Actualizando datos

Progreso :: . . . . . . . . . . . .
Fatal error: in /home/opelcali/public_html/phpBB3/includes/db/dbal.php on line 694


Que parece que se soluciona asi:

http://www.phpbb-es.com/foro/mensaje168256.html

Y asi:
http://www.phpbb-es.com/foro/mensaje164643.html#p164643

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 22:25
por sergione
Voy por aqui:

Hacer lo siguiente, abrir el archivo includes/db/dbal.php
BUSCAR:

Código: Seleccionar todo

                global $msg_long_text;
                $msg_long_text = $message;
DESPUÉS AÑADIR:

Código: Seleccionar todo

                die($msg_long_text);
Y me dice ahora todo esto:

Actualizando datos

Progreso :: . . . . . . . . . . . . SQL ERROR [ mysql4 ]

Unknown column 'user_points' in 'field list' [1054]

SQL

INSERT INTO phpbb_users (username, username_clean, user_password, user_pass_convert, user_email, user_email_hash, group_id, user_type, user_permissions, user_timezone, user_dateformat, user_lang, user_style, user_actkey, user_ip, user_regdate, user_passchg, user_options, user_new, user_inactive_reason, user_inactive_time, user_lastmark, user_lastvisit, user_lastpost_time, user_lastpage, user_posts, user_dst, user_colour, user_occ, user_interests, user_avatar, user_avatar_type, user_avatar_width, user_avatar_height, user_new_privmsg, user_unread_privmsg, user_last_privmsg, user_message_rules, user_full_folder, user_emailtime, user_notify, user_notify_pm, user_notify_type, user_allow_pm, user_allow_viewonline, user_allow_viewemail, user_allow_massemail, user_sig, user_sig_bbcode_uid, user_sig_bbcode_bitfield, user_form_salt, user_points) VALUES ('Bing [Bot]', 'bing [bot]', '', 0, '', '00', '6', 2, '', 0, 'D M d, Y g:i a', 'es', '3', '', '', 1293916816, 1293916816, 230271, 0, 0, 0, 1293916816, 0, 0, '', 0, 1, 'FFFF00', '', '', '', 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 1, 0, 1, 1, 1, 0, '', '', '', '90104f82d83645c4', 0)

BACKTRACE

FILE: includes/db/mysql.php
LINE: 175
CALL: dbal->sql_error()

FILE: includes/functions_user.php
LINE: 250
CALL: dbal_mysql->sql_query()

FILE: install/database_update.php
LINE: 1782
CALL: user_add()

FILE: install/database_update.php
LINE: 398
CALL: change_database_data()

Entonces aqui hay algo parecido:

http://www.phpbb-es.com/foro/mensaje168358.html

Pero se refiere a "user_note" ...... y mi problema es con 'user_points' ....

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 01 Ene 2011, 22:58
por sergione
Entonces e hecho esto:

vaciar (no borrar, sino vaciar) todas las tablas menos phpbb_forums, phpbb_users, phpbb_topics, phpbb_topics_posted, phpbb_posts, phpbb_user_group y phpbb_groups, creo. Si además quieres mantener los archivos adjuntos que tengan los mensajes de tu foro debes preservar también la tabla phpbb_attachments (y el directorio /files/ del foro)

Despues viendo que no se repara nada lo e arreglado y el database_update dice todo esto:

Código: Seleccionar todo

Warning: include(./../language//common.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 144

Warning: include(./../language//common.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 144

Warning: include() [function.include]: Failed opening './../language//common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/opelcali/public_html/phpBB3/install/database_update.php on line 144

Warning: include(./../language//acp/common.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 145

Warning: include(./../language//acp/common.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 145

Warning: include() [function.include]: Failed opening './../language//acp/common.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/opelcali/public_html/phpBB3/install/database_update.php on line 145

Warning: include(./../language//install.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 146

Warning: include(./../language//install.php) [function.include]: failed to open stream: No such file or directory in /home/opelcali/public_html/phpBB3/install/database_update.php on line 146

Warning: include() [function.include]: Failed opening './../language//install.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/opelcali/public_html/phpBB3/install/database_update.php on line 146

Warning: Cannot modify header information - headers already sent by (output started at /home/opelcali/public_html/phpBB3/install/database_update.php:144) in /home/opelcali/public_html/phpBB3/install/database_update.php on line 176
Ademas el foro de prueba se a roto! aaaa

Código: Seleccionar todo

[phpBB Debug] PHP Notice: in file /includes/session.php on line 542: include_once(./includes/auth/auth_.php) [function.include-once]: failed to open stream: No such file or directory
[phpBB Debug] PHP Notice: in file /includes/session.php on line 542: include_once() [function.include]: Failed opening './includes/auth/auth_.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php')
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1024: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3706)
Language file ./language//common.php couldn't be opened.

Re: Ayuda actualizar foro y conservar solo users y coments

Publicado: 02 Ene 2011, 05:13
por leviatan21
sergione escribió:Entonces e hecho esto:

vaciar (no borrar, sino vaciar) todas las tabla
No hay que hacer eso, no te adelantes e intentar resolver de una manera tan drástica, si no sabes o no encuentras la respuesta, ten paciencia ya lo resolveremos todos juntos
sergione escribió:Pero se refiere a "user_note" ...... y mi problema es con 'user_points' ....
El problema se soluciona de una manera similar Jack colocó la respuesta en este tema : Re: No puedo actualizar de 3.0.7-PL1 a 3.0.8

Ayuda actualizar foro y conservar solo users y coments

Publicado: 03 Ene 2011, 02:55
por sergione
Hola chicos, despues de dar muchas vueltas no e recuperado ninguna de las instalaciones :shock: asi que ahora voy por el principio de nuevo, con el aliciente de que en algun momento he utilizado la base de datos buena {_phpb1} para instalar un foro: http://opelcalibraclub.com/pruebaxx/ cambiando el prefijo de las tablas con la intencion de despues reconocerlas,vaciarlas y pensando que al hacer esto usaria las demas utilizadas por el foro original....pero no a sido asi y tiene este error:

Código: Seleccionar todo

SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]
Si alguien piensa que tiene facil solucion, se podria continuar con esa instalacion y despues actualizar a .08 por que e probado con una .05 como la original a ver si daba menos error para despues actualizar una vez cargados usuarios y comentarios.


Si por el contrario es mejor y se pueden eliminar directamente las nuevas tablas creadas sin ningun problema para el foro original que recordemos usa esa BD, las borro, entonces descargo copia de seguridad y la subo a la BD de esta limpia instalacion http://opelcalibraclub.com/xxx/ y sigo al pie de la letra los pasos comentados en el post