Pagina 1 van 2
Database verhuizen naar nieuw forum
Geplaatst: 16 nov 2005, 19:12
door Grimlock
Ik heb een nieuwe forum aangemaakt (/fora) daarnaast heb ik nog eventje mijn oude forum (/forum) online staan. Ik wil graag het datbase van mijn oude forum over zetten naar mijn nieuwe forum.
Ik maakte een sql backup in MySQL. Daarna restorde ik het db van mijn nieuwe forum. Het duurde een tijd en daarna stond hij opeens op een witte pagina met alleen het adminpannel copytight.
Het oude db was niet toegevoegd aan mijn nieuwe forum.
Hoe zorg ik het dat het wel lukt?
Alvast bedankt :thumb:
Ps:
Naam tabellen oude forum: _phpbb
Naam tabellen nieuwe forum: _fora
Geplaatst: 17 nov 2005, 12:56
door Grimlock
Kan iemand me helpen?
Re: Database verhuizen naar nieuw forum
Geplaatst: 17 nov 2005, 13:41
door mosymuis
Grimlock schreef:Het duurde een tijd en daarna stond hij opeens op een witte pagina met alleen het adminpannel copytight.
Regel 1). Gebruik de backup & restore mogelijkheden van phpBB *niet*.
Backup in phpMyAdmin, bewerk de SQL dump door alle oude tabel prefixes te replacen door de nieuwe, en laad deze weer in op de nieuwe DB in phpMyAdmin.
Re: Database verhuizen naar nieuw forum
Geplaatst: 17 nov 2005, 14:30
door XP-Rene
mosymuis schreef:Grimlock schreef:
Regel 1). Gebruik de backup & restore mogelijkheden van phpBB *niet*.
Over het algemeen wordt dit inderdaad nogal (sterk) afgeraden, vooral voor foums met mods, maar waarom zit het er dan nog steeds in?
Of waarom wordt er dan niet gemeld dat als je een backup wilt maken van een forum en db met mods, je dan beter de backup mogelijkheid van MySQL kunt gebruiken?
Geplaatst: 17 nov 2005, 14:41
door mosymuis
Geen idee. Als ik een wat te vertellen had in het internationale team zou het script al lang geschrapt zijn. Ik kan je wel uitleggen waar het vaak fout gaat, buiten de schuld van phpBB om: mods tabellen worden niet meegenomen, omdat deze niet zijn bijgewerkt in admin_db_utilities.php. Hier is wel een voorziening voor, maar het gebeurt gewoon nooit. De schuld hiervan ligt dus bij de mod auteurs.
Code: Selecteer alles
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
Geplaatst: 17 nov 2005, 14:47
door XP-Rene
Bedankt voor de uitleg, weer een stukje wijzer geworden. :thumb:
Geplaatst: 17 nov 2005, 14:52
door Paul
mosymuis schreef:Geen idee. Als ik een wat te vertellen had in het internationale team zou het script al lang geschrapt zijn. Ik kan je wel uitleggen waar het vaak fout gaat, buiten de schuld van phpBB om: mods tabellen worden niet meegenomen, omdat deze niet zijn bijgewerkt in admin_db_utilities.php. Hier is wel een voorziening voor, maar het gebeurt gewoon nooit. De schuld hiervan ligt dus bij de mod auteurs.
Code: Selecteer alles
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
Maar, ook phpbb vergeet het, eerst met visueel confirmatie, deze update met session keys.
Geplaatst: 17 nov 2005, 14:54
door mosymuis
Haha, klopt

Geplaatst: 17 nov 2005, 16:17
door Grimlock
Ja, heel leuk allemaal. Maar ik ben nog geen steek verder
Kan iemand mij uitleggen wat ik stap voor stap in MysQl moet doen om mij db over te plaatsen?
Geplaatst: 17 nov 2005, 16:27
door Paul
Geplaatst: 17 nov 2005, 21:57
door Grimlock
het nieuwe forum heeft geen mods geinstalleerd. Dus de bestanden zijn heel anders. Is dat erg?
Geplaatst: 18 nov 2005, 09:13
door mosymuis
Grimlock schreef:het nieuwe forum heeft geen mods geinstalleerd. Dus de bestanden zijn heel anders. Is dat erg?
Wat voor mods waren geïnstalleerd op het oude forum? De database wijzigingen die daar mogenlijk voor gemaakt waren, zouden dan nog steeds in de database zitten. Doorgaans is dat geen obstakel, maar wel overbodige ballast.
Geplaatst: 20 nov 2005, 15:38
door Grimlock
-chatmod
-profile photo + signature mod
-member title mod
-online/offline mod
-24uur who's online mod
Dat was het volgens mij.
Moet ik nu kiezen uit overbodib belasten? Of opnieuw beginnen?
Kan ik dan iig nog wel de members overplaatsen?
Geplaatst: 20 nov 2005, 16:54
door mosymuis
Grimlock schreef:Kan ik dan iig nog wel de members overplaatsen?
Dat kan zoiezo.
http://www.phpbb.nl/viewtopic.php?p=201256#201256
Geplaatst: 20 nov 2005, 17:30
door Grimlock
Kan het ook MET posts? Zou mooi zijn

Geplaatst: 20 nov 2005, 18:28
door mosymuis
Dan kan je net zo goed je hele database meenemen .De ballast is ook niet iets waar je in de praktijk last van hebt; het is gewoon slordig en het neemt waarschijnlijk overbodige ruimte in, afhankelijk van de typen mods.
Geplaatst: 20 nov 2005, 19:37
door Grimlock
zijn de genoemde mods erg vervuilend?
Zo niet, wil je me dan vertellen hoe ik het database overzet? :thumb:
Geplaatst: 20 nov 2005, 19:49
door mosymuis
De chat mod gebruikt waarschijnlijk een (grote) tabel. De anderen vallen erg mee.
Je kunt jezelf helpen met het overzetten van de database; je bent echt niet de eerste die dat probeert en het is dan dus ook al vaak aan bod gekomen, erg recentelijk nog. Gebruik de zoekfunctie.
Geplaatst: 20 nov 2005, 19:52
door Phpbb-cerphus
Ik zag dat het in de kennisbank werd uitgelgd.
1 probleem:
Mijn host heeft de nieuwe versie van phpmyadmin en die is nogal verschillend.
Ik kan het nu niet vidnen
ook is deze nederlands...
Geplaatst: 20 nov 2005, 19:55
door Bee
Dat hoeft in principe geen probleem te zijn. Er zijn geen functies verwijderd, hooguit verplaatst, en anders ingedeeld. Kijk gewoon rond onder de tabbladen bovenaan de pagina's. En verder kan je de taal terugzetten op Engels bij het inloggen, en anders in het overzicht.