Pagina 1 van 1

phpBB : Critical Error: Could not obtain lastvisit data from

Geplaatst: 28 nov 2006, 17:29
door centrino
Support Template
  • Wat is het probleem?
    phpBB : Critical Error

    Could not obtain lastvisit data from user table

    DEBUG MODE

    SQL Error : 1016 Can't open file: 'phpbb_users.MYD'. (errno: 144)

    SELECT * FROM phpbb_users WHERE user_id = 180

    Line : 68
    File : /home/virtual/site4/fst/var/www/html/phpbb2/includes/sessions.php

    Wanneer ontstond het probleem? vorige week vrijdag
    Adres van je forum: http://www.beachweekend.be/phpbb2/index.php
    Modifications op je forum: geen zover ik weet
    Huidige stijl: Aeolus
    phpBB versie: 2.0.19
    Waar is je forum gehost: http://www.pincoding.com
    Heb je onlangs iets verandert aan je forum? nee
Overige opmerkingen: Ik heb reeds op verschillende plaatsen gezocht, maar de gegeven oplossing (= het repareren van de tabellen users, sessions en forums) heeft niet gewerkt! Hopelijk kunnen jullie mij hier mee verder helpen...

Geplaatst: 28 nov 2006, 18:36
door ownageworld
Zoek in je FTP: phpbb2/includes/sessions.php op, open dit bestand:
Vind dan regels "60 tm 80", arceer "regel 68"!


Alternatieve oplossing:
1. Zoek "{LAST_VISIT_DATE}" op in phpbb2/templates/jouw_template/index_body.tpl en delete deze.
Dan zou hij het weer moeten doen....
2. Als dit nog niet werkt, delete dan het volgende ook [in phpbb2/includes/page_header.php]:

Code: Selecteer alles

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';
en

Code: Selecteer alles

'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),

Geplaatst: 28 nov 2006, 18:49
door Paul
ownageworld, je spreekt hier echt complete onzin ;).
Voer deze query uit in phpmyadmin:

Code: Selecteer alles

REPAIR TABLE phpbb_users;
Dan hoort het weer te werken.

Geplaatst: 28 nov 2006, 19:00
door centrino
ik heb deze query reeds uitgevoerd, alsook REPAIR TABLE phpbb_sessions; en REPAIR TABLE phpbb_forums; maar dan krijg ik het volgende:

Can't open file: 'phpbb_users.MYD'. (errno: 144)

Fout

SQL-query :

SHOW KEYS FROM `phpbb_users`

MySQL retourneerde:
#1016 - Can't open file: 'phpbb_users.MYD'. (errno: 144)

Geplaatst: 28 nov 2006, 19:12
door Paul
Neem dan contact op met je host.

Geplaatst: 28 nov 2006, 19:15
door ownageworld
paul schreef:ownageworld, je spreekt hier echt complete onzin ;).
Voer deze query uit in phpmyadmin:

Code: Selecteer alles

REPAIR TABLE phpbb_users;
Dan hoort het weer te werken.

Code: Selecteer alles

phpBB : Critical Error

Could not obtain lastvisit data from user table

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_users.MYD'. (errno: 144)

SELECT * FROM phpbb_users WHERE user_id = -1

Line : 68
File : /home/virtual/site4/fst/var/www/html/phpbb2/includes/sessions.php
Dit is de volledige foutmelding nu, door het wegnemen van lastvisit data, krijg je hem hopelijk weer aan de praat (iig, ik had deze foutmelding een keer, en heb hem zo opgelost :) )

Geplaatst: 28 nov 2006, 19:23
door Raimon
ownageworld schreef: Dit is de volledige foutmelding nu, door het wegnemen van lastvisit data, krijg je hem hopelijk weer aan de praat (iig, ik had deze foutmelding een keer, en heb hem zo opgelost :) )
Onzin wat je nu zegt, aanraadt, de table is beschadig dat heeft niks met php files (mods) te maken eerder met de sql server, die een corupte, beschadige table heeft in de user table.
Ook al zet je de last visit data terug deze error gaat terug komen.
Reparen en als dat niet werkt je host even verwittigen wat paul zei.

Geplaatst: 28 nov 2006, 22:08
door centrino
ok dankuwel, ik zal mijn host best even contacteren dan, want repareren lukt niet! bedankt voor de snelle reacties trouwens!!!