Kom ihåg mig?
Home Menu

Menu


Mindre begåvad behöver hjälp, PunBB -> bbPress

Ämnesverktyg Visningsalternativ
Oläst 2011-03-04, 10:49 #1
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Standard Mindre begåvad behöver hjälp, PunBB -> bbPress

Sittit och pillat en del nu och blir inte mycket klokare.

Har satt upp en ny bbPress, och vill få över innehåll från ett äldre PunBB forum.

Hittade ett script som skall hjälpa med detta men har inte fått de att snurra korrekt en.
http://labs.utopian.net/wordpress/punbb2bbpress.phps

Har ändrat dessa till korrekta, samt bb_ prefix istället för punbb_ då det är så i min db.
Kod:
/* The database connection for existing punbb */
$punbb_db['host'] = 'localhost';
$punbb_db['username'] = 'user';
$punbb_db['password'] = 'pass';
$punbb_db['database'] = 'dbname';
$punbb_db['tableprefix'] = 'punbb_';

/* The database connection for new bbpress */
$bbpress_db['host'] = 'localhost';
$bbpress_db['username'] = 'user';
$bbpress_db['password'] = 'pass';
$bbpress_db['database'] = 'dbname';
$bbpress_db['tableprefix'] = 'bb_';
När jag kör scriptet i webbläsaren så får jag denna infon.
Kod:
Connected to punbb database host.
Selected punbb database.

Forum parents/categories exported - OK.
Forums exported - OK.
Users exported - OK.
Users meta data exported - OK.
Topics exported - OK.
Posts exported.
Dvs den tänker i någon sekund sen händer inget mer, den OK'ar inte Posts exported, men de skall den nog inte göra då det inte står i scriptet?
Har gjort det hela igen och tagit ut data från databasen, lagt upp i en temp db för export och gjort igen.

Har testat att ändra dessa settings också i koden, skapat fil och mapp, med chmod 777, testat att ta false, osv.
Kod:
$save_to_file = TRUE; //Change to FALSE to suppress writing queries to file.
$filename = '/tmp/punbb_imported.sql'; //Ensure the file is writable by PHP.

$do_import = FALSE; //Change to TRUE if you want the script to perform the import. 
//If FALSE, you will need to use the generated SQL file to do the import.
Jag är inget kod snille så det är lite Grekiska detta, någon som kan se "AHA jag vet vad det är för del" genom att titta på export koden lite?

Eller kanske rent av har något annat förslag, kanske någon som kan fixa den här pesten för ett kilo apelsiner

Kanske är så simpelt att han har gjort scriptet för en annan struktur, äldre WPMU o sånt.
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-04, 11:38 #2
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
Hur är variablarna satte överst i scriptet?

testa lägga in detta längst uppe i scriptet.

Kod:
set_time_limit(0);
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT | E_DEPRECATED  | E_RECOVERABLE_ERROR);
Kan hända att du får justera någon av parametrarna till error_reporting.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-04, 12:37 #3
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Citat:
Ursprungligen postat av hnn Visa inlägg
Hur är variablarna satte överst i scriptet?

testa lägga in detta längst uppe i scriptet.

Kod:
set_time_limit(0);
ini_set('display_errors', 1);
error_reporting(E_ALL | E_STRICT | E_DEPRECATED  | E_RECOVERABLE_ERROR);
Kan hända att du får justera någon av parametrarna till error_reporting.
olala, fick alla fall fram nu att den slår i taket php mem.
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 57142277 bytes) in /**/importbbpress.php on line 215

Så ska se om jag kan ändra php mem sizen i .htaccess filen
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-04, 12:55 #4
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Okey tycks inte gå att ändra memsizen med hjälp av htaccess, går det att dela upp importen så att den kör lite i taget eller nått?

Eller kanske får dunka ner det på datorn istället och köra lokalt.
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-04, 13:13 #5
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Körde in lokal apache osv och dunkade igång scriptet, satte php till 512mb så de inte skulle slå i taket.

Nu hände det saker alla fall, men resultatet kanske inte blev de bästa.
Kollar jag i bbPress nu så har det dykt upp "senaste diskussioner och forum"
Fast de är chartset fel, dvs åäö blir jibbrish, och de går inte att öppna någon tråd/forumsdel

Kan inte säga att jag förstår så mycket av error loggen dock
Kod:
Connected to punbb database host.
Selected punbb database.

Forum parents/categories exported - OK.
Forums exported - OK.
Users exported - OK.
Users meta data exported - OK.
Topics exported - OK.
Posts exported.

The SQL queries were successfully written to the file: C:/xampp/htdocs//punbb_imported.sql

Starting the import...
There was an error trying to execute the query:

INSERT INTO bb_forums (forum_id, forum_name, forum_desc, forum_order, forum_parent, topics, posts) VALUES (41, 'Telia', '', 7, 14, 67, 545)
MySQLoutput:

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 '', 7, 14, 67, 545)' at line 1There was an error trying to execute the query:

INSERT INTO bb_forums (forum_id, forum_name, forum_desc, forum_order, forum_parent, topics, posts) VALUES (37, 'Tele2', 'Erbjudande: ', 0, 14, 127, 1047)
MySQLoutput:

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 '', 0, 14, 127, 1047)' at line 1There was an error trying to execute the query:

INSERT INTO bb_forums (forum_id, forum_name, forum_desc, forum_order, forum_parent, topics, posts) VALUES (17, 'Huawei E220', '', 4, 10, 108, 691)
MySQLoutput:

Duplicate entry '17' for key 'PRIMARY'There was an error trying to execute the query:

INSERT INTO bb_forums (forum_id, forum_name, forum_desc, forum_order, forum_parent, topics, posts) VALUES (16, 'Option GlobeSurfer Icon 7.2', '', 1, 11, 30, 238)
MySQLoutput:

Duplicate entry '16' for key 'PRIMARY'There was an error trying to execute the query:

INSERT INTO bb_forums (forum_id, forum_name, forum_desc, forum_order, forum_parent, topics, posts) VALUES (38, 'Telenor', 'Bra deal  -

Right Now
Totals
85 forums -
1838 topics
13537 posts
0 tags
2601 users

Kontrollerar och den tycks ha importetat all "data" om man säger så, men det är chartset fel på allt så ÅÄÖ osv finns inte på kartan.
Sen tycks den inte skapa några läkar till alla topics, dvs den genererar inga url's från alla importerade topic's-

Senast redigerad av BarateaU den 2011-03-04 klockan 13:20
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2011-03-04, 13:38 #6
RLM_JPs avatar
RLM_JP RLM_JP är inte uppkopplad
Medlem
 
Reg.datum: Feb 2009
Inlägg: 58
RLM_JP RLM_JP är inte uppkopplad
Medlem
RLM_JPs avatar
 
Reg.datum: Feb 2009
Inlägg: 58
Prova att kommentera bort raden "$import_sql = utf8_encode($import_sql);" ett par rader ner i sektionen som börjar "if ($do_import){". Det ser ut som om utf_encode() redan gjorts en gång i sektionen innan, och det räcker nog.

Om det inte hjälper, prova även att ta bort utf_encode() från den tidigare sektionen (raden lyder "if (file_put_contents($sql_file, utf8_encode($import_sql))){", blir alltså "if (file_put_contents($sql_file, $import_sql)){")
RLM_JP är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 23:32.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017