Pagina 1 van 1
sommige gebruikers kunnen niet inloggen
Geplaatst: 15 sep 2007, 20:52
door panhead
- Adres van je forum: http://www.hydra-glide.com/phpBB2/index.php
Event. modificaties op je forum:attach-mod, coppermine, garage, classifieds
Wanneer ontstond het probleem?enkele weken geleden
phpBB versie: 2.0.22
Heb je onlangs iets verandert aan je forum?nee
Wat is het probleem?
sommige gebruikers kunnen niet inloggen
..
Sommige gebuikers melden dat ze niet in kunnen loggen of dat ze tijdens het wisselen van het forum naar de garage, de advertenties of de gallery eruit gegooid worden. Het lijkt me een cookie probleem, maar ik heb de autocookies mod gedraaid en die gaf aan dat de instellingen juist zijn. Ik heb later het cookie domain nog gewijzigd (www ervoor weggehaald) en het cookie pad gewijzigd in /, het resultaat was dat de sessions tabel crashte. Heeft iemand nog meer ideeen?
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 13:27
door Ramon Fincken
hmm
het resultaat was dat de sessions tabel crashte
kun je dit wat meer verduidelijken? wat gebeurde er precies?
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 15:18
door panhead
Dit was de foutmelding:
phpBB : Critical Error
Error doing DB query userdata row fetch
DEBUG MODE
SQL Error : 145 Table './phpbb_sessions_keys' is marked as crashed and should be repaired
SELECT u.* FROM phpbb_users u, phpbb_sessions_keys k WHERE u.user_id = 3 AND u.user_active = 1 AND k.user_id = u.user_id AND k.key_id = 'fbc6fd6340e8cbc2f6e3b2d7dba551e7'
Line : 86
File : sessions.php
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 15:58
door Ramon Fincken
hmm
en heb je toen het REPAIR command uitgevoerd middels Phpmyadmin of je host dit laten doen?
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 17:42
door panhead
De session fix script:
http://www.ktuk.net/phpBB3/viewtopic.ph ... 62#p124362
Dat werkte gelukkig. Ben alleen een beetje terughoudend geworden met aanbrengen van wijzigingen.....
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 19:17
door Jan
Gouden tip is gewoon steeds een backup bijhouden voor je de wijzigingen maakt.
Bestanden ook steeds bijhouden totdat je volledig getest hebt, anders heb je er niets aan

Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 16 sep 2007, 19:55
door panhead
Jan,
Dat was gelukkig het probleem niet, er is geen informatie verloren gegaan. Maar het probleem is nog niet opgelost.
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 17 sep 2007, 21:36
door svenn
controleer je session tabel nog even, ik denk repair of optimalise moet helpen, heb je een druk forum ? Dan kan die wel wat overbelast worden, let ook op dat de browser niet cached als niet ingelogd.
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 18 sep 2007, 09:09
door panhead
Het probleem met de sessions tabel is opgelost, maar het probleem dat sommige gebruikers niet in kunnen loggen of er weer uitgegooid worden is er nog.
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 18 sep 2007, 11:51
door svenn
Ja en dat ligt dus bij het onthouden van de login-status dat kan zijn dat je coockies verkeerd staan, maar aangezien die juist stonden zal het daar niet aan liggen, met dat je aangeeft dat er een probleem is rond session-tabel denk ik dat daar je login problemen ook liggen. een repair & optimalise zal dus geen kwaad kunnen lijkt me.
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 18 sep 2007, 12:07
door panhead
Ik had je verkeerd begrepen. Ik had een repair uitgevoerd, dus dat gaat weer goed. Kan je deze tabel ook legen?
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 18 sep 2007, 12:41
door svenn
Dat kan je maar dan moet iedereen weer herinloggen. overigens ben ik niet echt verdiept in die materie maar ik optimaliseer mijn tabel wel eens, ik denk dat het repairs vermijd. ^_^ hou wel rekening dat bij repair & optimalisatie data kan verloren gaan dus best niet doen bij post of user tabellen ^_^
Re: sommige gebruikers kunnen niet inloggen
Geplaatst: 18 sep 2007, 13:07
door panhead
we gaan het eens proberen