Pagina 1 van 1
Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 16:01
door pe5pvb
- Wat is het probleem?
Ik probeer een enorme database (ca 300Mb) van een forum van 3.0.10 te updaten naar de laatste versie. Ik krijg dit niet voor elkaar.
Wanneer ontstond het probleem?
Bij upgrade naar v3.2.7
Adres van je forum: http://www.hollandseherderforum.nl
Extensies op je forum:
Geen
Huidige stijl:
prosilver
phpBB versie:
3.0.10
Waar is je forum gehost:
webhostingserver.nl
Heb je onlangs iets veranderd aan je forum?
Nee.
Zou er iemand de database kunnen updaten? Ik kan het SQL bestand toesturen.
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 16:06
door Solidjeuh
pe5pvb schreef: ↑26 jul 2019, 16:01
Zou er iemand de database kunnen updaten? Ik kan het SQL bestand toesturen.
Zo simpel is het niet. Wat lukt er niet? Krijg je een foutmelding?
Zijn er MODS geïnstalleerd?
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 16:11
door pe5pvb
Zover ik weet is er niets extra's geïnstalleerd. Degene die het onderhoud in het verleden uitvoerde is al een tijdje geleden overleden. Men vroeg of ik kon helpen. Heb de website gedownload en op een lokale webserver gezet. Ik voer de update uit volgens de instructies, echter krijg ik steeds time-outs tijdens de database update. Heb de waardes in de php instellingen reeds maximaal gezet, maar dat helpt niet. Denk dat mijn PC te traag is.
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 16:45
door El torro
Je pc heeft er niets mee te maken.
Welke handleiding volg je?
Best deze volgen maar eerst naar 3.0.14 gaan, dan STK runnen.
https://www.phpbb.com/support/docs/en/3 ... /upgrade3/
Dan 3.1.0 en dan 3.2.7
Om de database kleiner te maken kun je ook de zoekindex nog even tijdelijk verwijderen.
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 18:30
door AarClay
Als je met grote database werkt, dan raad ik aan om updates uit te voeren via de CLI, of te wel: De command line van de server.
Ik weet niet of je er toegang tot hebt (het heet SSH), en zo ja, dan helpt dit wel.
https://www.phpbb.com/community/viewtopic.php?t=2402561
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 19:36
door El torro
300mb is nog maar een kleine database volgens mij
Re: Enorme database update van 3.0.10
Geplaatst: 26 jul 2019, 21:45
door bertmeijerink
Uit je verhaal maak ik op dat het niet lukt om de oude database lokaal te installeren vanaf de host.
Ik doe het zelf (lokaal) met
bigdump.
Hier staat wel hoe het dan moet.
Je zegt dat je het lokaal draait, Doe je dat in Xampp? Dan kun je dit als volgt doen:
Maak eerst een lege database aan in phpMyAdmin.
plaats je SQL file in de htdocsfile van Xampp.
Pak de gedownloade bigdump file uit en plaats deze in de htdocs file van xampp.
Open de bigdump.php file en ga op zoek naar:
$db_server = '';
$db_name = '';
$db_username = '';
$db_password = '';
En maak daar het volgende van: (kan iets afwijken.)
$db_server = 'localhost';
$db_name = 'naamVanJeDatabase';
$db_username = 'root';
$db_password = '';
Sla de bigdump.php file op.
Nu kun je de bigdump.php file opstarten als volgt in de browser (Xampp moet natuurlijk wel zijn gestart.):
localhost/bigdump.php
Als het goed is vraagt hij nu om de SQL file te download in de database file en dat moet je accepteren.
Vervolgens wordt met intervallen de SQL file geimporteerd.
Je moet bij bigdump wel wachten tot er een groene tekst verschijnt dat het gelukt is. (Op een bepaald moment staat de progress bar op 100% maar dan is hij nog niet klaar.)
Als het goed is kun je nu lokaal het forum gaan updaten voor een aantal updates.
Re: Enorme database update van 3.0.10
Geplaatst: 27 jul 2019, 20:31
door AarClay
El torro schreef: ↑26 jul 2019, 19:36
300mb is nog maar een kleine database volgens mij
Het ligt er aan hoe je het ziet. Als iemands site ongeveer 5 MB aan database is, dan is 300 weer erg veel. Maar als een site echt 250 MB aan data heeft, dan is 300 MB weer niets.
Maar phpMyAdmin, wat de meeste mensen gebruiken, heeft er ook vaak moeite mee. Ikzelf gebruik liever HeidiSQL, maar dan moet MySQL ook naar buiten open staan, wat op hostingservers niet vaak het geval is. BigDump kan nog wel een goed alternatief zijn.
Re: Enorme database update van 3.0.10
Geplaatst: 27 jul 2019, 20:38
door El torro
Met adminer heb ik nooit problemen.
https://www.adminer.org/
Dan upload je eerst de database en adminer importeert hem dan in MySQL
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 18:34
door pe5pvb
Hi,
Ik heb inderdaad met Bigdump de database overgezet, dat werkt prima. Ik ga morgen even verder experimenteren... Laat even weten wat het resultaat is.
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 18:46
door pe5pvb
Toch even verder gekeken, ik krijg deze melding in het rood:
General Error:SQL ERROR [ mysql4 ]Key column 'post_visibility' doesn't exist in table [1072]SQLALTER TABLE phpbb3_posts ADD INDEX post_visibility (post_visibility) in file /home/deb3793/domains/hollandseherderforum.nl/public_html/phpBB3-new/phpbb/db/driver/driver.php on line 997BACKTRACEFILE: (not given by php)LINE: (not given by php)CALL: installer_msg_handler()FILE: [ROOT]/phpbb/db/driver/driver.phpLINE: 997CALL: trigger_error()FILE: [ROOT]/phpbb/db/driver/mysql.phpLINE: 191CALL: phpbb\db\driver\driver->sql_error()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1064CALL: phpbb\db\driver\mysql->sql_query()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 1551CALL: phpbb\db\tools\tools->_sql_run_sql()FILE: [ROOT]/phpbb/db/tools/tools.phpLINE: 671CALL: phpbb\db\tools\tools->sql_create_index()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\db\tools\tools->perform_schema_changes()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 714CALL: call_user_func_array()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 661CALL: phpbb\db\migrator->run_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 400CALL: phpbb\db\migrator->process_data_step()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 351CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 288CALL: phpbb\db\migrator->try_apply()FILE: [ROOT]/phpbb/db/migrator.phpLINE: 241CALL: phpbb\db\migrator->update_do()FILE: [ROOT]/phpbb/install/module/update_database/task/update.phpLINE: 160CALL: phpbb\db\migrator->update()FILE: [ROOT]/phpbb/install/module_base.phpLINE: 149CALL: phpbb\install\module\update_database\task\update->run()FILE: [ROOT]/phpbb/install/installer.phpLINE: 219CALL: phpbb\install\module_base->run()FILE: [ROOT]/phpbb/install/controller/update.phpLINE: 133CALL: phpbb\install\installer->run()FILE: (not given by php)LINE: (not given by php)CALL: phpbb\install\controller\update->phpbb\install\controller\{closure}()FILE: [ROOT]/vendor/symfony/http-foundation/StreamedResponse.phpLINE: 111CALL: call_user_func()FILE: [ROOT]/vendor/symfony/http-foundation/Response.phpLINE: 384CALL: Symfony\Component\HttpFoundation\StreamedResponse->sendContent()FILE: [ROOT]/install/app.phpLINE: 62CALL: Symfony\Component\HttpFoundation\Response->send()
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 18:48
door El torro
Wanneer krijg je die melding?
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 18:55
door pe5pvb
Tijdens de database update.
Screenshot:
https://ibb.co/9yVQkMb

Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 20:32
door El torro
Maar wat heb je daar voor gedaan, eerst naar 3.0.14? STK gerund?
Of zit je al op 3.1?
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 22:15
door pe5pvb
Direct naar de laatste versie. Is een tussenstap dan noodzakelijk?
Re: Enorme database update van 3.0.10
Geplaatst: 28 jul 2019, 22:26
door El torro
viewtopic.php?p=469538#p469500
Dat schreef ik al, bij een wat grotere database doe ik dat altijd.
Maar je geeft maar halve antwoorden op mijn vragen, dat maakt het lastig om je goed te helpen.
Re: Enorme database update van 3.0.10
Geplaatst: 29 jul 2019, 16:12
door pe5pvb
Hi,
Ik heb even de rust genomen en alles nogmaals doorgenomen.
Heb eerst de zoekindexen opgeschoont.
Daarna upgrade naar 3.0.14.
Daarna via STK fouten uit de database gehaald.
Tot slot upgrade naar de laatste versie.
Nu geslaagd!
Bedankt voor de hulp en excuses voor de onduidelijkheden...
Re: Enorme database update van 3.0.10
Geplaatst: 29 jul 2019, 16:27
door El torro
Het belangrijkste is dat het gelukt is
