Binary Tree corrupt

Hulp nodig bij je installatie of kom je ergens niet uit? Probeer phpBB3! Problemen lossen we samen met je op.
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Forumregels
phpBB 3.0 is End of support per 1 januari 2017. Dit forum is hier enkel ter archief. Het wordt aangeraden te upgraden naar phpBB 3.2
Gesloten
shenkie
Berichten: 3
Lid geworden op: 12 nov 2007, 12:42

Binary Tree corrupt

Bericht door shenkie » 12 nov 2007, 12:58

  • Adres van je forum: http://www.havencafe.nl
    Event. modificaties op je forum:youtube,shoutbox,gvideo
    Wanneer ontstond het probleem?dinsdag 6 november
    phpBB versie: 3.0.RC7

    Heb je onlangs iets verandert aan je forum?Ja, meerdere dingen om probleem op te lossen.
    Wat is het probleem?
forums worden subforums en zijn niet meer te vinden.


Hallo allemaal,

wij hebben een groot probleem!
1 (van de 3) Beheerders heeft een foutje gemaakt in het beheerderpaneel.
Hij wou een forum aanmaken onder een categorie die dus ook te zien is in de forum-index.

Nu is het zo dat veel forums niet meer te vinden zijn op de index.
En alle forums staan door elkaar en staan niet meer onder de categorie waar het zou moeten staan.

Als je een forum verplaatst gaan er automatisch andere forums ook naar andere categorieen en/of verdijnen uit de index, of het worden sub-forums.

Help.....

We hebben écht geen idee meer wat we moeten doen.
Hier komen wij zelf ook absoluut niet meer uit.

Kan iemand ons helpen? (eventueel tegen vergoeding).


Alvast bedankt.
Groeten
Titel verduidelijkt
- Derky

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: forums uit index (word sub en onvindbaar)

Bericht door Derky » 12 nov 2007, 13:04

Niet toevallig een nieuwe categorie aangemaakt in plaats van forum?
(En dat dan al die forums eronder, in die nieuwe categorie gaan staan in plaats van de index)

Of heb je misschien een screenshot van het ACP bij het Forums gedeelte?

shenkie
Berichten: 3
Lid geworden op: 12 nov 2007, 12:42

Re: forums uit index (word sub en onvindbaar)

Bericht door shenkie » 12 nov 2007, 13:06

Hallo Derky, nee het is echt een forum.
Geen categorie...

Zal ik je een pm sturen met gegevens om in te loggen als beheerder?
Dan kan je kijken wat ik bedoel.

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: forums uit index (word sub en onvindbaar)

Bericht door Derky » 12 nov 2007, 13:08

shenkie schreef:Hallo Derky, nee het is echt een forum.
Geen categorie...

Zal ik je een pm sturen met gegevens om in te loggen als beheerder?
Dan kan je kijken wat ik bedoel.
Oke is goed, hopelijk begrijp ik het dan beter. :P

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: forums uit index (word sub en onvindbaar)

Bericht door Derky » 12 nov 2007, 15:45

Oke het is nu opgelost met hulp van Paul.
De Binary Tree was corrupt.

Hieronder zal ik uitleggen hoe we dit hersteld hebben maar, begin hier niet aan als je niet weet wat je doet!

We hebben het als volgt opgelost:
Eerst een complete database back-up maken voordat je iets uitvoerd.

In config.php het commentaar verwijderden voor de volgende regels zodat we fouten snel opmerken.

Code: Selecteer alles

@define('DEBUG', true);
@define('DEBUG_EXTRA', true);
In /includes/functions_admin.php
Het commentaar verwijderen om de Recalculate Binary Tree functie.

Een nieuw bestand aangemaakt met de volgende inhoud:

Code: Selecteer alles

<?php

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
include($phpbb_root_path . 'includes/functions_admin.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);

recalc_btree('forum_id', FORUMS_TABLE);

echo "klaar";

?>
Voer dan dit script uit.

Als er dan op de index pagina foutmeldingen getoont worden met "undefined.." en iets van "left_id" draai dan de volgende query select forum_id from phpbb_forums where left_id = 0; (of met right_id)
En bewerk + submit dan dat forum id in het ACP en het moet allemaal weer goed werken en veel dank aan Paul. :D


En zet dan nu weer het commentaar terug en verwijder dat extra bestand.

Gesloten