Help! Algemene Fout

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
Hawler
Berichten: 29
Lid geworden op: 09 jul 2006, 19:15

Help! Algemene Fout

Bericht door Hawler » 09 mei 2008, 23:55

Mijn forum heeft een algemene fout:


Algemene fout
SQL ERROR [ mysqli ]

Unknown column 's.session_forum_id' in 'where clause' [1054]

SQL

SELECT COUNT(DISTINCT s.session_ip) as num_guests FROM phpbb3_sessions s WHERE s.session_user_id = 1 AND s.session_time >= 1210373160 AND s.session_forum_id = 10

BACKTRACE


FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 3141
CALL: dbal_mysqli->sql_query()

FILE: includes/functions.php
LINE: 3174
CALL: obtain_guest_count()

FILE: includes/functions.php
LINE: 3366
CALL: obtain_users_online()

FILE: viewforum.php
LINE: 136
CALL: page_header()


forum adres:
http://www.flyffholland.nl/phpBB3/index.php


wat moet ik doen?!


de fout ontstond tijdens het updaten van phpbb versie RC7 naar phpbb versie 3.0.1

Hawler
Berichten: 29
Lid geworden op: 09 jul 2006, 19:15

Re: Help! Algemene Fout

Bericht door Hawler » 10 mei 2008, 00:11

ok.. ik heb het opgelost


ik raakte even in paniek, sorry :lol:

w-ecco
Berichten: 2
Lid geworden op: 01 feb 2010, 20:59

Re: Help! Algemene Fout

Bericht door w-ecco » 01 feb 2010, 21:04

He, hoe heb je het opgelost dan. Ik heb namelijk dezelfde melding.

Het begon vandaag met de melding dat de tabel phpbb_sessions corrupt was. via een ander forum heb ik gevonden dat deze verwijderd moest worden en d.m.v een script opnieuw aangemaakt. Geen fouten verder dus leek ok. Echter heb ik nu dus deze melding: Unknown column 's.session_forum_id' in 'where clause' [1054].

Ik heb de database al geupdate naar 3.0.6 maar dit heeft helaas niet geholpen. Please help me out here!!!

Bedankt vast voor de hulp.

WECCO

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: Help! Algemene Fout

Bericht door EelkeB » 02 feb 2010, 08:56

Kennelijk was die query die je gebruikt hebt om de tabel aan te maken niet juist, want er mist een kolom. Met deze SQL code verwijder je de bestaande sessions tabel en maak je een nieuwe aan volgens de structuur voor phpBB 3.0.6 (let even op de table prefix, pas die zo nodig aan aan jouw installatie):

Code: Selecteer alles

DROP TABLE IF EXISTS `phpbb_sessions`;
CREATE TABLE `phpbb_sessions` (
  `session_id` char(32) collate utf8_bin NOT NULL default '',
  `session_user_id` mediumint(8) unsigned NOT NULL default '0',
  `session_forum_id` mediumint(8) unsigned NOT NULL default '0',
  `session_last_visit` int(11) unsigned NOT NULL default '0',
  `session_start` int(11) unsigned NOT NULL default '0',
  `session_time` int(11) unsigned NOT NULL default '0',
  `session_ip` varchar(40) collate utf8_bin NOT NULL default '',
  `session_browser` varchar(150) collate utf8_bin NOT NULL default '',
  `session_forwarded_for` varchar(255) collate utf8_bin NOT NULL default '',
  `session_page` varchar(255) collate utf8_bin NOT NULL default '',
  `session_viewonline` tinyint(1) unsigned NOT NULL default '1',
  `session_autologin` tinyint(1) unsigned NOT NULL default '0',
  `session_admin` tinyint(1) unsigned NOT NULL default '0',
  PRIMARY KEY  (`session_id`),
  KEY `session_time` (`session_time`),
  KEY `session_user_id` (`session_user_id`),
  KEY `session_fid` (`session_forum_id`)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Help! Algemene Fout

Bericht door Paul » 02 feb 2010, 10:53

Ofwel, database_update.php is gewoon niet correct gedraaid, en moet nogmaals gedraaid worden.

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: Help! Algemene Fout

Bericht door EelkeB » 02 feb 2010, 11:37

Lijkt me niet heel logisch, de missende kolom zit al minimaal sinds 3.0.0 in phpBB.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Gebruikersavatar
Paul
Beheerder
Beheerder
Berichten: 20315
Lid geworden op: 23 okt 2003, 11:38
Locatie: Utrecht
Contacteer:

Re: Help! Algemene Fout

Bericht door Paul » 02 feb 2010, 11:50

En waarom is het dan niet logische als de user RC7 gebruikten? ;)

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: Help! Algemene Fout

Bericht door EelkeB » 02 feb 2010, 12:09

Ehmmm... :oops: Uitstekende vraag, had ik overheen gelezen. In RC7 zat hij inderdaad nog niet.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

w-ecco
Berichten: 2
Lid geworden op: 01 feb 2010, 20:59

Re: Help! Algemene Fout

Bericht door w-ecco » 02 feb 2010, 21:36

mannen, jullie zij te gek!! Ik had jullie posts gelezen. Heb de query gedraaid (de rest ging me al te ver...) en alles werkt weer. Jullie hebben weer een hoop mensen blij gemaakt. Hulde Hulde Hulde!!!
Thanks a million.

WECCO

Gebruikersavatar
EelkeB
Berichten: 865
Lid geworden op: 13 mar 2009, 12:35
Locatie: Bussum

Re: Help! Algemene Fout

Bericht door EelkeB » 02 feb 2010, 21:38

Ik zou toch ook zeker aanraden om Paul z'n advies op te volgen. Dat de database-kolom niet bestaat is een aanwijzing dat de database-update nog niet (volledig) heeft gedraaid.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Gesloten