Bonjour,
Merci bien pour ces informations.
Vous avez un espace entre le nombre et le symbol d'unité ; ce qui n'est (était) pas prit en compte par le système de vérification de mémoire.
php.net/manual/fr/ini.core.php#ini.sect.resource-limits
Le plus simple est d'aller éditer le fichier : "administrator/components/com_hikashop/helpers/image.php" et de remplacer
if(preg_match('/^(\d+)(.)$/', $memory_limit, $matches)) {
Par
if(preg_match('/^(\d+)\s*(.)$/', $memory_limit, $matches)) {
Ainsi le système prendra bien en compte l'unité de valeur et pensera pas qu'il ne s'agit que de 512 octets.
Cordialement,