Tema: Migrar SQL de Php a Pn
hechicero

Novato
Novato
Mensajes: 5

Enviado:
7.ago 2006 - 01:26

Me gustaria migrar mi base de datos de php a pn. Mi web es de tipo p2p y no me gustaria perder los usuarios ni los enlaces.
Si yo al crear la sql, en vez de poner el nombre de las tablas pn, le pusiera nuke, entonces iria bien??
He estado mirando el foro asi por encima y no he encontrado nada al respecto, aunque seguro que ya lo han preguntado en mas de una ocasion, pero no he visto nada.
Espero que me podais ayudar.
Muchas gracias.
snooki
avatar
Posteador de Bronce
Posteador de Bronce
Mensajes: 299

Enviado:
7.ago 2006 - 08:51

Mira sinceramente, desconosco como es la funcion del phpnuke, pero si lo que te puedo aclarar, es que el nombre de las tablas, ya sea pn o nuke, eso depende de uno, osea, da igual.
Pero no sabria decirte exactamente si el SQL de php nuke es igual al de postnuke, en mi parecer, no te aseguro nada, como te dije, desconosco completamente phpnuke, pero creo que no se parecen en nada, ya dije, no es nada seguro, a ver si otro usuario que conosca postnuke y phpnuke te de una respuesta mas acertada smile


Informática y Entretenimientos

jorgefiat

Frecuente
Frecuente
Mensajes: 47

Enviado:
11.ago 2006 - 22:09

Yo tengo pnphuke 7.8 actualmente y estoy viendo el asunto de migrar la informacion a post nuke 0.762 TENGO UN SQL QUE SE EJECUTA DESDE EL PHPMY ADMIN Y PASA LA INFORMACION, pasa usuarios, noticias y foro completo, sistema de mp de post nuke, pero tambien esta el comando para los mp del foro, estoy usando pnphpbb2 1.2G t hasta ahora TODO FUNCIONA A LA PERFECCION, foros, mensajes, usuarios, etc, en mi caso el server no se demora mas de 1 minuto, si te sirve todavia, deja mensaje

Saludos www.elquesabesabe.cl, in post nuke WE TRUST
hechicero

Novato
Novato
Mensajes: 5

Enviado:
11.ago 2006 - 23:32

He seguido al pie de la letra este manual:
http://www.imoqland.com/Article560.phtml

Pero nada de nada, me dan errores al transformar la Sql.
jorgefiat

Frecuente
Frecuente
Mensajes: 47

Enviado:
11.ago 2006 - 23:56

Ve ques lo que pasa con eso, el prefijode las tablas es pn0762 y se ejecuta desde al phpmyadmin

## Pasando usuarios del sitio

delete from `pn0762_users` ;
insert into `pn0762_users` SELECT `user_id`,`name`,`username`, `user_email`,`femail`,`user_website`,
`user_avatar`,`user_regdate`,`user_icq`,`user_occ`,`user_from`,`user_interests`,`user_sig`,
`user_viewemail`,`user_theme`,`user_aim`,`user_yim`,`user_msnm`,`user_password`,`storynum`,`umode`,`uorder`,`thold`,
`noscore`,`bio`,`ublockon`,`ublock`,`theme`,`commentmax`,`counter`,`user_timezone` FROM `nuke_users`;

## Pasando usuarios del foro

delete from `pn0762_phpbb_users` ;
insert into `pn0762_phpbb_users` SELECT `user_id` , `user_active` , `username` , `user_password` , `user_session_time` ,
`user_session_page` , `user_lastvisit` , `user_regdate` , `user_level` , `user_posts` , `user_timezone` , `user_style` , `user_lang` ,
`user_dateformat` , `user_new_privmsg` , `user_unread_privmsg` , `user_last_privmsg` , `user_emailtime` , `user_viewemail` ,
`user_attachsig` , `user_allowhtml` , `user_allowbbcode` , `user_allowsmile` , `user_allowavatar` , `user_allow_pm` ,
`user_allow_viewonline` , `user_notify` , `user_notify_pm` , `user_popup_pm` , `user_rank` , `user_avatar` , `user_avatar_type` ,
`user_email` , `user_icq` , `user_website` , `user_from` , `user_sig` , `user_sig_bbcode_uid` , `user_aim` , `user_yim` , `user_msnm` ,
`user_occ` , `user_interests` , `user_actkey` , `user_newpasswd`
FROM `nuke_users`;


##Pasando los mensaje Privados
##DELETE FROM `pn0762_phpbb_privmsgs`;
##INSERT INTO `pn0762_phpbb_privmsgs`
##SELECT `privmsgs_id`,`privmsgs_type`,`privmsgs_subject`,`privmsgs_from_userid`,`privmsgs_to_userid`,
##`privmsgs_date`,`privmsgs_ip`,`privmsgs_enable_bbcode`,`privmsgs_enable_html`,`privmsgs_enable_smilies`,
##`privmsgs_attach_sig`,`privmsgs_attach_sig`
##FROM `nuke_bbprivmsgs` ;
##UPDATE `pn0762_phpbb_privmsgs` SET `privmsgs_attachment`=0;


## Pasando los textos de los mensaje Privados
##DELETE FROM `pn0762_phpbb_privmsgs_text`;
##INSERT INTO `pn0762_phpbb_privmsgs_text`
##SELECT * FROM `nuke_bbprivmsgs_text` ;


##pasando los mensajes privados al sistema post nuke

DELETE FROM `pn0762_priv_msgs`;
INSERT INTO `pn0762_priv_msgs`
SELECT `privmsgs_id`,`privmsgs_subject`,`privmsgs_subject`,`privmsgs_from_userid`,`privmsgs_to_userid`,`privmsgs_ip`,
`privmsgs_text`,`privmsgs_type`
FROM `nuke_bbprivmsgs`,`nuke_bbprivmsgs_text` where `privmsgs_id` =`privmsgs_text_id`;
UPDATE `pn0762_priv_msgs` SET `pn_msg_image`='';
UPDATE `pn0762_priv_msgs` SET `pn_msg_time`='';
UPDATE `pn0762_priv_msgs` SET `pn_read_msg`=1;


## Pasando las categorias de los post

DELETE FROM `pn0762_phpbb_forums`;
INSERT INTO `pn0762_phpbb_forums`
SELECT `forum_id`,`cat_id`,`forum_name`,`forum_desc`,`forum_status`,`forum_order`,`forum_posts`,
`forum_topics`,`forum_last_post_id`,`prune_next`,`prune_enable`,`auth_view`,`auth_read`,`auth_post`,
`auth_reply`,`auth_edit`,`auth_delete`,`auth_sticky`,`auth_announce`,`auth_vote`,`auth_pollcreate`,
`auth_attachments`,`auth_attachments`,`auth_attachments`,`auth_attachments`,`auth_attachments`,`auth_attachments`
FROM `nuke_bbforums` ;
UPDATE `pn0762_phpbb_forums` SET `auth_download`=0;
UPDATE `pn0762_phpbb_forums` SET `topic_sort_order`=0;
UPDATE `pn0762_phpbb_forums` SET `post_sort_order`=0;
UPDATE `pn0762_phpbb_forums` SET `support_forum`=0;
UPDATE `pn0762_phpbb_forums` SET `exclude_global_announce`=0;


## Pasando los titulos de los post
DELETE FROM `pn0762_phpbb_topics`;
INSERT INTO `pn0762_phpbb_topics`
SELECT `topic_id`,`forum_id`,`topic_title`,`topic_poster`,`topic_time`,`topic_views`,`topic_replies`,
`topic_status`,`topic_vote`,`topic_type`,`topic_first_post_id`,`topic_last_post_id`,`topic_moved_id`,`topic_moved_id`,`topic_moved_id`,`topic_moved_id`
FROM `nuke_bbtopics` ;
UPDATE `pn0762_phpbb_topics` SET `topic_attachment`=0;
UPDATE `pn0762_phpbb_topics` SET `topic_icon`=0;
UPDATE `pn0762_phpbb_topics` SET `support_status`=0;

## Pasando los post
DELETE FROM `pn0762_phpbb_posts`;
INSERT INTO `pn0762_phpbb_posts`
SELECT `post_id`,`topic_id`,`forum_id`,`poster_id`,`post_time`,`poster_ip`,`post_username`,`enable_bbcode`,
`enable_html`,`enable_smilies`,`enable_sig`,`post_edit_time`,`post_edit_count`,`enable_sig`,`enable_sig`
FROM `nuke_bbposts` ;
UPDATE `pn0762_phpbb_posts` SET `post_attachment`=0;
UPDATE `pn0762_phpbb_posts` SET `post_icon`=0;

## Pasando los textos de los post
DELETE FROM `pn0762_phpbb_posts_text`;
INSERT INTO `pn0762_phpbb_posts_text`
SELECT * FROM `nuke_bbposts_text` ;

## Pasando las busquedas
DELETE FROM `pn0762_phpbb_search_results`;
INSERT INTO `pn0762_phpbb_search_results`
SELECT * FROM `nuke_bbsearch_results` ;

## Pasando las palabras de las busquedas
DELETE FROM `pn0762_phpbb_search_wordlist`;
INSERT INTO `pn0762_phpbb_search_wordlist`
SELECT * FROM `nuke_bbsearch_wordlist` ;


## Pasando las palabras de las busquedas
DELETE FROM `pn0762_phpbb_search_wordmatch`;
INSERT INTO `pn0762_phpbb_search_wordmatch`
SELECT * FROM `nuke_bbsearch_wordmatch` ;


## pasando noticias
##DELETE FROM `pn0762_stories`;
##INSERT INTO `pn0762_stories`
##SELECT `sid`,`catid`,`aid`,`time`,`title`,`hometext`,`bodytext`,`comments`,`counter`,`topic`,`informant`,`notes`,`ihome`,`alanguage`,
##`alanguage`,`acomm`,`acomm`
##FROM `nuke_stories` ;
##UPDATE `pn0762_stories` SET `pn_themeoverride`='';
##UPDATE `pn0762_stories` SET `pn_withcomm`=0;
##UPDATE `pn0762_stories` SET `pn_format_type`=0;

## Pasando encuestas
DELETE FROM `pn0762_phpbb_vote_desc`;
INSERT INTO `pn0762_phpbb_vote_desc`
SELECT * FROM `nuke_bbvote_desc` ;

DELETE FROM `pn0762_phpbb_vote_results`;
INSERT INTO `pn0762_phpbb_vote_results`
SELECT * FROM `nuke_bbvote_results` ;

DELETE FROM `pn0762_phpbb_vote_voters`;
INSERT INTO `pn0762_phpbb_vote_voters`
SELECT * FROM `nuke_bbvote_voters` ;


## Pasando grupos
DELETE FROM `pn0762_phpbb_groups`;
INSERT INTO `pn0762_phpbb_groups`
SELECT * FROM `nuke_bbgroups` ;
hechicero

Novato
Novato
Mensajes: 5

Enviado:
12.ago 2006 - 00:17

Pues probando lo de pasar los usuarios me sigue dando un error. Yo estoy usando la version Nuke ET, y al poner lo que me has puesto en phpmy admin me da un error.
hechicero

Novato
Novato
Mensajes: 5

Enviado:
12.ago 2006 - 00:27

Ya esta solucionado el error. Es que me habia logeado con un usuario que ahora mismo no existia en los que meti smile

Ahora probare a ver si puedo insertar los enlaces ed2k que tengo.
jorgefiat

Frecuente
Frecuente
Mensajes: 47

Enviado:
12.ago 2006 - 01:53

yo lo he pasado aprox 10 veces sin problemas