Unire doua forumuri.
Unire doua forumuri.
Salut,
Daca am doua forumuri, pe doua servere diferite, exista vreo posibilitate sa le unesc?
Daca am doua forumuri, pe doua servere diferite, exista vreo posibilitate sa le unesc?
- bogdan
- Mesaje: 10888
- Membru din: 18-Oct-2002, 13:14:27
- Versiune: 3.0.11
- Ext: Da
- Server: UNIX/Linux
- Nivel phpBB: Experimentat
- Nivel php: Mediu
- Localitate: Bucuresti
- Contact:
foloseste script-ul asta - http://www.typo.nl/misc/merge_phpbb.phps dar nu e f sigur ca o sa-ti mearga ... asigura-te inainte ca ai facut copii locale la forumuri si eventual incearca local combinarea celor 2 forumuri !
PS. ar trebui sa facem din asta un proiect - oricum cineva care cunoaste foarte bine forumul phpBB (developer) !
PS. ar trebui sa facem din asta un proiect - oricum cineva care cunoaste foarte bine forumul phpBB (developer) !
Multumesc.bogdan scrie:foloseste script-ul asta - http://www.typo.nl/misc/merge_phpbb.phps dar nu e f sigur ca o sa-ti mearga ... asigura-te inainte ca ai facut copii locale la forumuri si eventual incearca local combinarea celor 2 forumuri !
Voi aduce cele doua baze de date local si il voi incerca... si daca merge pun baza de date unificata acolo unde voi vrea sa fie forumul final.
Scriptul avea niste mici erori... l-am corectat si functioneaza.bogdan scrie:foloseste script-ul asta - http://www.typo.nl/misc/merge_phpbb.phps dar nu e f sigur ca o sa-ti mearga ...
Cine mai are nevoie de el il poate lua de la adresa: http://www.doizece.ro/merge.zip
-
- Utilizator înregistrat
- Mesaje: 10
- Membru din: 29-Mar-2004, 08:25:37
- Ext: Nu
- Server: Windows
- Nivel phpBB: Mediu
- Nivel php: Mediu
- Localitate: Ithaca, NY
- Contact:
Exista o problema cu scriptul acesta. Da eroare in cazul in care bazele de date nu coreleaza...sau cel putin asta cred ca este motivul!
Cu modificarea:
--- look for ---
$sql = "INSERT INTO $dbname1.$table_prefix1".$table." ($fieldlist) SELECT $fieldlist from $dbname2.$table_prefix2" . $table . $where;
if(!$db->sql_query($sql))
--- end look ---
-- change --
$sql = "INSERT INTO $dbname1.".$table." ($fieldlist) SELECT $fieldlist from $dbname2." . $table . $where;
-- end change --
imi da eroarea:
Merging categories table:
INSERT INTO forum.phpbb_categories (cat_id, cat_title, cat_order) SELECT cat_id, cat_title, cat_order from newdata.phpbb_categories
Line : 277
File : /merge.php
------------------------------------------------------------
Folosind simplu scriptul tau primesc urmatoarea eroare:
Merging categories table: OK
Merging forums table:
SQL Error : 1054 Unknown column 'forum_news' in 'field list'
INSERT INTO forum.phpbb_forums (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, forum_news, forum_news_post, forum_news_sticky, forum_news_announce) 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, forum_news, forum_news_post, forum_news_sticky, forum_news_announce from newdata.phpbb_forums
Line : 278
File : /merge.php
Ai idee despre ce este vorba?
Cu modificarea:
--- look for ---
$sql = "INSERT INTO $dbname1.$table_prefix1".$table." ($fieldlist) SELECT $fieldlist from $dbname2.$table_prefix2" . $table . $where;
if(!$db->sql_query($sql))
--- end look ---
-- change --
$sql = "INSERT INTO $dbname1.".$table." ($fieldlist) SELECT $fieldlist from $dbname2." . $table . $where;
-- end change --
imi da eroarea:
Merging categories table:
INSERT INTO forum.phpbb_categories (cat_id, cat_title, cat_order) SELECT cat_id, cat_title, cat_order from newdata.phpbb_categories
Line : 277
File : /merge.php
------------------------------------------------------------
Folosind simplu scriptul tau primesc urmatoarea eroare:
Merging categories table: OK
Merging forums table:
SQL Error : 1054 Unknown column 'forum_news' in 'field list'
INSERT INTO forum.phpbb_forums (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, forum_news, forum_news_post, forum_news_sticky, forum_news_announce) 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, forum_news, forum_news_post, forum_news_sticky, forum_news_announce from newdata.phpbb_forums
Line : 278
File : /merge.php
Ai idee despre ce este vorba?
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator