Foutmelding bij registratie nieuwe gebruiker

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
John 1963
Berichten: 7
Lid geworden op: 18 feb 2008, 21:05

Foutmelding bij registratie nieuwe gebruiker

Bericht door John 1963 » 11 apr 2009, 19:08

  • Adres van je forum:
    http://www.homeware.be/forum/ucp.php?mode=register
    Event. modificaties op je forum:
    Geen
    Wanneer ontstond het probleem?
    Bij het overplaatsen naar een andere server (bij dezelfde provider)
    phpBB versie: 3.0.4

    Heb je onlangs iets veranderd aan je forum?
    Neen
    Wat is het probleem?
Bij het registreren van een nieuwe gebruiker krijgt men volgende foutmelding:

"De gebruikersnaam bevat verboden tekens."

PHP Notice: in file /includes/functions_user.php on line 1438: mb_ereg_search_init() [function.mb-ereg-search-init]: mbregex compile err: premature end of char-class
[phpBB Debug] PHP Notice: in file /includes/functions_user.php on line 1439: mb_ereg_search() [function.mb-ereg-search]: No regex given
..

Voordien draaide een proefversie van exact hetzelfde forum op een andere server.
Nu ik de website definitief online geplaatst heb gaat het registreren blijkbaar niet meer.

Hopelijk kan iemand me op weg helpen om dit probleem op te lossen.

Alvast duizendmaal dank.

John.

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

Re: Foutmelding bij registratie nieuwe gebruiker

Bericht door Paul » 11 apr 2009, 21:13

Zover ik weet is dit een bug in phpBB 3.0.4, en gefixed in SVN en is dus opgelost in 3.0.5 wanneer die uitkomt.

John 1963
Berichten: 7
Lid geworden op: 18 feb 2008, 21:05

Re: Foutmelding bij registratie nieuwe gebruiker

Bericht door John 1963 » 11 apr 2009, 22:18

Paul,

Alvast dank voor je reactie.

Spijtig genoeg is mijn probleem hiermee niet opgelost.

Ik ben nog wat nieuw in deze materie ... Wat is SVN? Kan ik iets ondernemen om deze bug tijdelijk te omzeilen?

Het is de bedoeling dat nieuwe users op de website zich kunnen registreren.
Ik vind het eigenaardig dat dit nu opeens niet meer lukt.

Moest je me nog wat verder kunnen helpen, alvast hartelijk dank.

Nog een prettig paasweekend.

John.

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

Re: Foutmelding bij registratie nieuwe gebruiker

Bericht door EelkeB » 14 apr 2009, 14:09

SVN is een afkorting voor subversion. Dat is het versiebeheersysteem dat door het phpBB-project wordt gebruikt.

Ik denk dat Paul deze bug report bedoeld, want dat komt overeen met jouw beschrijving: http://www.phpbb.com/bugs/phpbb3/42325

Via de tab "Development" op de site van phpBB kun je ook naar de zgn. code forge. Daar kun je SVN inkijken als je op "repository" klikt (repository is ook een term die je veel tegen zult komen i.v.m. versiebeheersystemen, dat is waar alle informatie staat opgeslagen). Kijkend naar de datum waarop de bug is gemarkeerd als "Fixed in SVN" kom ik tot de conclusie dat dit de revisie moet zijn waarin de bug is opgelost. http://code.phpbb.com/repositories/revision/phpbb/9352

Als je hier wijs uit kunt, dan kun je dezelfde wijziging zelf toepassen op je forum. Het komt neer op het toevoegen van een backslash ('\') aan het bestand includes/functions_user.php. Als ik de code bekijk, dan lijkt het erop dat dit specifiek optreed voor het geval dat je gekozen hebt om letters, cijfers en spacers toe te staan in gebruikersnamen. Daarom zou een andere workaround moeten zijn om een andere restrictie voor gebruikersnamen te kiezen, bijvoorbeeld alleen letters en cijfers.
Dutch Open Projects
Mini Seven Club Nederland - Het grote forum voor het kleine autootje
Geen support via PM of mail

Gesloten