Pagina 1 van 1

Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 10:04
door andresg
..Beste Lezer,

Nadat ik succesvol de installatie heb gedaan v an PHPbb3 wil ik de data van PHPbb2 conventeren naar PHPbb3.
Op het eerste gezicht lijkt alles goed te gaan.
Nadat de conversie bijna voltooid is krijg ik eenmelding op het laatste scherm. Dat de index opnieuwe moet worden ingesteld. zie foutmelding...

(Search index was not converted)
Your old search index was not converted. Searching will always yield an empty result. To create a new search index go to the Administration Control Panel, select Maintenance and then choose Search index from the submenu.

Als ik dan naar het admin board wilt gaan om de bovenstaande stappen te volgen moet ik inloggen. dat is nu mijn probleem. Met het account die ik heb aangemaakt kan ik niet inloggen ook niet met mijn oude account van vsersie phpBB2.

Wat kan ik doen om een succesvolle conversie te krijgen.

Met vriendelijke groeten,

Andres

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 10:31
door ElbertF
De zoekindex is geen ramp, maar je kan dus wel inloggen in phpBB2 en niet in 3 met dezelfde gegevens? Vraag anders eens een nieuw wachtwoord aan via het linkje op de loginpagina.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 10:47
door andresg
Bedankt voor uw reactie.

het is gelukt om de data base te indexeren.
Echter het lijkt erop dat de gegevens niet zijn overgezet.
ik kan namenlijk geen users vinden.

Tijdens conversie zie ik dat hij tabels wilt opverzetten alleen blijft de waardes allemaal op 0 staan.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 10:59
door ElbertF
Ik zie gewoon een fris phpBB3 forum, heb je /config.php wel schrijfbaar gemaakt voor het converteren of deze handmatig geuploaded?

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 11:03
door andresg
Het klopt dat het een vers forum is.

Ik heb niks gedaan aan het schrijfbaar maken van /conifg.php

Als ik de gegevens bekijk zie ik alle opgegeven instellingen staan die je met de installatie mee geeft.


<?php
// phpBB 3.0.x auto-generated configuration file
// Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'localhost';
$dbport = '';
$dbname = 'elite_soldiers_';
$dbuser = '';
$dbpasswd = '';

$table_prefix = 'ES_phpbb3_';
$acm_type = 'file';
$load_extensions = '';

@define('PHPBB_INSTALLED', true);
// @define('DEBUG', true);
// @define('DEBUG_EXTRA', true);
?>

Ik heb de user en password wegens veiligheids redenen leeg gemaakt.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 11:46
door andresg
Na onderzoek denk ik dat ik ongeveer weet waar het probleem is.

Standaard wordt tables gecreert met prefix phpBB_
Voor onze forum maken we gebruik van tbale met prefix es_

De conversie tool zet phpBB_ als de juiste valide installatie dus wilt hij voor phpBB_ gaan.

Hoe kan ik er voor zorgen dat hij alle tables gaat vullen vanuit prefix ES_

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 11:58
door ElbertF
In je config.php staat nu:

$table_prefix = 'ES_phpbb3_';

Als je bij de conversie voor een andere prefix hebt gekozen (dit is namelijk een optie die je voorgeschoteld krijgt) kun je dit aanpassen in je /config.php (ook de andere gegevens als databasenaame etc. aanpassen). Controleer even of de geconveerteerde tabellen wel in je database staan.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 13:32
door andresg
het oude forum maakt gebruik van table es_users dit tabel bevat ongeveer 68 users.
Ik ga ervan uit dat de table prefix es_ is.

Als ik de conversie doet dan kan ik alleen de table phpbb_ prefix als gevalideerde database aangeven.
in de table phpbb_users staan 2 users deze worden zonder problemen overgezet. het probleem is dat het juist om de tabellen gaat met es_ deze worden niet overgezet.

In de oude config.php staat dit als table prefix.
$table_prefix = 'es_';

als ik dit ook doet met de config.php van phpbb3 dan krijg ik de melding dat ik een table niet can vinden.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 13:38
door ElbertF
Kijk eens in de database welke prefixes je ziet.

'es_' = phpBB2
'ES_phpbb3_' = lege phpBB3

Als het goed is heb je er nog een andere tussenstaan, die moet je in je /config.php plaatsen.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 13:53
door andresg
ik heb de volgende prefixen staan

'es_' = phpBB2 ( huidige tabel met alle users van Elite Soldiers)
'ES_phpBB3_' = is de nieuwe installatie table
'phpBB_' = hier staat 2 users in namenlijk Elite_soldiers_ en FoxBoy

Het gaat erom dat het nieuwe forum kijkt naar de users van table 'es_users'

$table_prefix = 'es_phpBB3_'; - Config.php van phpBB3
Hij kijkt naar de tabel phpbb_users dit klopt dat daar 2 users instaan.

$table_prefix = 'es_'; - Config.php van phpBB2

Zodra ik de config file van phpBB3 veranderd in 'es_' dan krijg ik de volgende melding


General Error
SQL ERROR [ mysqli ]

Unknown column 'is_dynamic' in 'where clause' [1054]

An sql error occurred while fetching this page. Please contact an administrator if this problem persists.

Ik sta open voor alle sugesties.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 15:59
door andresg
Iemand nog een idee op bovenstaande.

Re: Conversie van PHPbb2 naar PHPBB3 gaat niet goed.

Geplaatst: 04 feb 2008, 17:01
door andresg
Het probleem is opgelost