Prestashop

Som standard virker ikke Prestashop for installering hos oss ettersom installasjons prosessen ikke tillater @-tegn i MySQL-brukernavn.

Dette går å rette opp ved å redigere en fil så installasjonsskriptet tillater @-tegn.

Før du laster opp Prestashop-filene til oss må du redigere filen /classes/Validate.php.

Let opp raden nedenfor (rundt rad 760):

public static function isUnixName($data)
{
	return preg_match('/^[a-z0-9._-]+$/ui', $data);
}

I denne funksjonen skal du legge til @-tegnet, så den blir som nedenfor:

public static function isUnixName($data)
{
	return preg_match('/^[@a-z0-9._-]+$/ui', $data);
}

Deretter lagrer du filen og laster den opp til oss så skal du kunne gjennomføre installasjonen som vanlig.

Dette er testet med Prestashop versjon 1.4.6.2 og 1.4.9, det er mulig at det  forandres i nyere versjoner.

Var denne artikkelen til hjelp?

Related Articles