Pagina 1 van 1
[Opgelost] Page mod Debug Foutmeldingen.
Geplaatst: 08 jul 2007, 22:04
door PaulusB
- Wat is het probleem? Debug foutmeldingen.
Wanneer ontstond het probleem? Altijd eigenlijk al.
Adres van je forum: http://www.vr6clubholland.nl
Modifications op je forum:Teveel om op tenoemen.
Huidige stijl: Saphic
phpBB versie:2.0.22
Waar is je forum gehost:www.sohosted.com
Heb je onlangs iets verandert aan je forum? Nope
Kan iemand deze 2 fout meldingen herleiden.
9 van de 10 keer nergens last van en dan opeens zijn ze er. Dus lijkt of de database gewoon goed is, maar op bepaalde momenten krijg ik een
foutmelding. Wie weet raad
Admin index
Code: Selecteer alles
DEBUG MODE
SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE page_id = 3165' at line 1
SELECT forum_name, forum_id FROM phpbb_forums
Line : 566
File : index.php
Viewonline.php
Alvast dank
Re: Debug Foutmeldingen.
Geplaatst: 09 jul 2007, 17:49
door PaulusB
iemand nog een idee Repair draaien tabel even exporteren en opnieuw uploaden.
Re: Debug Foutmeldingen.
Geplaatst: 10 jul 2007, 22:29
door Ramon Fincken
die viewonline melding klopt gewoon niet.
De SQL ziet er goed uit, maar die WHERE staat er gewoon niet.
Dus ik vrees dat hier een mod een verkeerde SQL statement draait of dat je database niet helemaal geupdate is na installatie van een mod.
Re: Debug Foutmeldingen.
Geplaatst: 10 jul 2007, 22:46
door PaulusB
Ja dat word moeilijk om te achterhalen welke mod dat ook al weer was.
Re: Debug Foutmeldingen.
Geplaatst: 10 jul 2007, 23:03
door PaulusB
Oke de fout zou moeten zitten in deze mod
http://www.tascrafts.com/tascrafts_copy ... odtemp.zip
Blank Template MOD
En dan gaat het om deze 2 stukken
Admin index.
Code: Selecteer alles
#
#-----[ OPEN ]------------------------------------------
#
admin/index.php
#
#-----[ FIND ]------------------------------------------
#
switch($onlinerow_reg[$i]['user_session_page'])
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_reg[$i]['user_session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_reg[$i]['user_session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
#
#-----[ FIND ]------------------------------------------
#
switch( $onlinerow_guest[$i]['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $onlinerow_guest[$i]['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($onlinerow_guest[$i]['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
View online
Code: Selecteer alles
viewonline.php
#
#-----[ FIND ]------------------------------------------
#
switch( $row['session_page'] )
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// BEGIN Blank Template MOD
if( $row['session_page'] < PAGE_TEMPLATE )
{
$page_id = - ($row['session_page'] + PAGE_TEMPLATE);
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
if ( !($result_tpl = $db->sql_query($sql_tpl)) )
{
message_die(GENERAL_ERROR, 'Could not obtain regd user/online information', '', __LINE__, __FILE__, $sql);
}
while( $rowtpl = $db->sql_fetchrow($result_tpl) )
{
$location = $rowtpl['page_name'];
$location_url = "template.$phpEx?page=$page_id";
}
}
// END Blank Template MOD
De sql code die je moet opvoeren staat hier buiten zie:
Code: Selecteer alles
CREATE TABLE phpbb_add_pages (
page_id MEDIUMINT(8) NOT NULL,
page_name VARCHAR(100) NOT NULL,
page_content TEXT,
page_auth TINYINT(1) NOT NULL
);
Dus wat is er mis met die 2 stukken van de admin en viewonline.
Viewonline
http://www.vr6clubholland.nl/board/fout/viewonline.txt
Admin index
http://www.vr6clubholland.nl/board/fout/index.txt
Re: Debug Foutmeldingen.
Geplaatst: 10 jul 2007, 23:57
door Tom V
De mod Blank Template MOD klopt gewoon al niet. De sql die deze uitvoert is niet juist. "Select ... where ..." dan vraag ik af VAN wat?
Open viewonline.php
vind
Code: Selecteer alles
$sql_tpl = "SELECT page_name WHERE page_id = $page_id";
en vervang met
Code: Selecteer alles
$sql_tpl = "SELECT page_name FROM ". ADD_PAGES_TABLE ." WHERE page_id = $page_id";
Re: Debug Foutmeldingen.
Geplaatst: 11 jul 2007, 00:17
door PaulusB
Thanks heb heb uitgevoerd.
Re: Debug Foutmeldingen.
Geplaatst: 06 aug 2007, 22:06
door PaulusB
Foumelding is weer terug ik hjad de aanpassing gedaan zoals beschreven bleef ook netjes weg maar komt nu alleen in de index van het admin gedeelte weer terug
http://www.vr6clubholland.nl/board/files/fout.jpg
http://www.vr6clubholland.nl/board/file ... _admin.txt
Weet iemand wat er fout staat

Re: Debug Foutmeldingen.
Geplaatst: 06 aug 2007, 22:09
door PaulusB
Al opgelost.