Unire doua forumuri.

Pentru întrebări legate de facilităţile forumului phpBB 2.0.x, acest loc este cel mai potrivit.
Închis
Avatar utilizator
Vivi
Utilizator înregistrat
Mesaje: 17
Membru din: 12-Mar-2004, 14:38:02

Unire doua forumuri.

Mesaj de Vivi »

Salut,

Daca am doua forumuri, pe doua servere diferite, exista vreo posibilitate sa le unesc?
Avatar utilizator
dorin
Fost coleg
Mesaje: 4620
Membru din: 24-Iun-2003, 23:23:29
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Puţin experimentat
Contact:

Mesaj de dorin »

Ce sa unesti ? bazele de date ?
Avatar utilizator
mihaitza
Fost coleg
Mesaje: 1873
Membru din: 13-Ian-2003, 22:22:10
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Experimentat
Localitate: Cluj-Napoca, România
Contact:

Mesaj de mihaitza »

da, prin baza de date.
Avatar utilizator
bogdan
AdministratorAdministrator
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:

Mesaj de bogdan »

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) !
Avatar utilizator
mihaitza
Fost coleg
Mesaje: 1873
Membru din: 13-Ian-2003, 22:22:10
Versiune: 3.0.5
Ext: Nu
Server: Windows
Nivel phpBB: Experimentat
Localitate: Cluj-Napoca, România
Contact:

Mesaj de mihaitza »

Scriptul acesta presupune că cele două forumuri sunt pe acelaşi server MySQL în baze de date diferite - din câte văd eu... dacă sunt pe servere diferite?
Avatar utilizator
bogdan
AdministratorAdministrator
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:

Mesaj de bogdan »

mai intai le faci backup pe local in 2 forumuri diferite si ai rezolvat problema !
Avatar utilizator
Vivi
Utilizator înregistrat
Mesaje: 17
Membru din: 12-Mar-2004, 14:38:02

Mesaj de Vivi »

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 !
Multumesc.
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.
Avatar utilizator
Vivi
Utilizator înregistrat
Mesaje: 17
Membru din: 12-Mar-2004, 14:38:02

Mesaj de Vivi »

bogdan scrie:foloseste script-ul asta - http://www.typo.nl/misc/merge_phpbb.phps dar nu e f sigur ca o sa-ti mearga ...
Scriptul avea niste mici erori... l-am corectat si functioneaza.
Cine mai are nevoie de el il poate lua de la adresa: http://www.doizece.ro/merge.zip
Richie
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:

Mesaj de Richie »

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?
Richie
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:

Mesaj de Richie »

Ar mai fi de mentionat ca forumul unu are structura 2.0.3 iar forumul 2 are structura 2.0.4 .
Pentru ca sunt aduse multe modificari forumului 1 nu il pot upgrada la 2.0.4 fara sa mai pierd cateva saptamani bune sa-l aduc la forma actuala.
Închis

Înapoi la “2.0.x Cum pot să...?”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 1 vizitator