Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 28 aug 2006, 21:13
Support Template
- Wat is het probleem? Lege pagina's
Wanneer ontstond het probleem? Na verhuizing database en server
Adres van je forum: http://www.fr-forum.nl
Modifications op je forum: Geen
Huidige stijl: Subsilver
phpBB versie: Laatste
Waar is je forum gehost: Flexweb
Heb je onlangs iets verandert aan je forum? Verhuizing dus
Overige opmerkingen: Ik heb dus in sommige topics dat de laatste pagina alleen maar aangeeft van "Er staan geen berichten in dit onderwerp ".
Als je op de laatste post klikt dan kom je ook automatisch op deze "spookpagina" terecht. je kan de laatste post alleen maar zien door de een na laatste pagina aan te klikken.
Is dit te verhelpen, en weet iemand ook hoe dit komt?
Alvast bedankt voor het antwoord.
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 29 aug 2006, 22:06
Maak eens eenn bestand aan in je forumrootmap (dus waar index.php, viewforum.php in staat) met dit als inhoud:
Code: Selecteer alles
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include($phpbb_root_path . 'includes/functions_admin.'.$phpEx);
sync('all topics');
?>
Ga er dan naartoe via je browser en verwijder het als het klaar is.
Hopelijk werkt het.
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 30 aug 2006, 08:07
Ik heb een bestand gemaakt, test.php met als inhoud deze code, vervolgens in de forumrootmap gezet en ik ben gegaan naar fr-forum.nl/test.php maar er gebeurd vervolgens niets
-
desmarties
- Berichten: 187
- Lid geworden op: 25 aug 2005, 20:01
- Locatie: Den Haag
-
Contacteer:
Bericht
door desmarties » 30 aug 2006, 08:34
Misschien het volgende pad
fr-forum.nl/phpbb/test.php
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 30 aug 2006, 08:36
Nee dat is dezelfde map, ik heb geen apparte phpbb map
-
Paul
- Beheerder

- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 30 aug 2006, 16:02
Zoek in common.php:
En zet op de volgende regel:
En zeg wat je dan ziet?

-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 09:08
Ik snap niet helemaal wat je hiermee bedoelt eignelijk
-
svenn
- Berichten: 5001
- Lid geworden op: 14 jul 2004, 13:00
- Locatie: Kortrijk
-
Contacteer:
Bericht
door svenn » 31 aug 2006, 10:07
in het bestand common.php in je phpbb folder moet je na
dit zetten
de reden hiervoor is dat we dan alle fouten zien

-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 11:29
Oh op die fiets, ga ik ff snel doen dan
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 11:33
Notice: Undefined variable: page_title in /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php on line 349
Warning: Cannot modify header information - headers already sent by (output started at /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php:349) in /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php on line 483
Warning: Cannot modify header information - headers already sent by (output started at /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php:349) in /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php on line 485
Warning: Cannot modify header information - headers already sent by (output started at /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php:349) in /home/forum/domains/fr-forum.nl/public_html/includes/page_header.php on line 486
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 31 aug 2006, 14:20
Er gebeurd wel wat (als het goed is), maar dat ziet het niet in dat bestand. Kijk eens of die pagina's nu weer kloppen want dan heeft het gewerkt.
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 14:28
Ik kreeg hetzelfde probleem ineens bij nog een aantal topics maar dat probleem was ineens weer opgelost toen de een na laatste pagina vol was.
Bij een van de topics waar het probleem als was is het nog steeds zo
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 18:25
Het aantal posts wat de betreffende topics aangeven komt ook niet overeen met het aantal posts dat er daadwerkelijk in die topic staan.
Is dat niet op de een of andere manier te syncen?
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 31 aug 2006, 19:51
Dan op met een eigen script in plaats van de phpBB functie, voer dit eens uit. Je ziet ook de topics waarvan het aantal replies is geupdate.
Code: Selecteer alles
<?php
/***************************************************************************
* sync.php
***************************************************************************/
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$sql = "SELECT topic_id, topic_replies
FROM " . TOPICS_TABLE;
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query topics', '', __LINE__, __FILE__, $sql);
}
$topics = array();
while( $row = $db->sql_fetchrow($result) )
{
$topics[] = $row;
}
$db->sql_freeresult($result);
for($i = 0; $i < count($topics); $i++)
{
$sql = "SELECT *
FROM " . POSTS_TABLE . "
WHERE topic_id = " . $topics[$i]['topic_id'] . "
ORDER BY post_id";
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not query posts', '', __LINE__, __FILE__, $sql);
}
$posts = array();
while( $row = $db->sql_fetchrow($result) )
{
$posts[] = $row;
}
$db->sql_freeresult($result);
$total_posts = count($posts)-1;
if ( $total_posts != $topics[$i]['topic_replies'] )
{
$sql = "UPDATE " . TOPICS_TABLE . "
SET topic_replies = " . $total_posts . "
WHERE topic_id = " . $topics[$i]['topic_id'];
if( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, 'Could not update topic', '', __LINE__, __FILE__, $sql);
}
print 'Topic_id ' . $topics[$i]['topic_id'] . ' updated!<br />';
}
}
?>

-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 20:42
Dit gewoon uitvoeren bij sql in phpmyadmin?
-
Luuk
- Berichten: 7311
- Lid geworden op: 22 okt 2003, 10:07
- Locatie: Delft
Bericht
door Luuk » 31 aug 2006, 22:03
Nee, dit in een php bestand zetten en dan uitvoeren met je webbrowser

-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 31 aug 2006, 23:04
Oh perfect, thnx man
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 01 sep 2006, 13:21
Ik heb die code in kladblok gezet en het bestand text.php genoemt.
deze vervolgens naar de dir ge upload waar ook mijn config.php staat en dan ben ik e naartoe gegaan via mijn browser, dat werd dus
http://www.fr-forum.nl/text.php maar vervolgens gebeurd er niets.
Doe ik nog iets verkeerd?
-
Patnick
- Berichten: 22
- Lid geworden op: 28 aug 2006, 10:34
Bericht
door Patnick » 01 sep 2006, 14:35
Lama, ik moest de rechten nog ff goed zetten,
Mooi scriptje en het deed wel wat maar het probleem is er helaas nog steeds niet mee opgelost.