Jump to content
valentino321

[Fatal Error] Out Of Memory : Adapter_Entitymapper.php

Recommended Posts

Bonjour,

 

depuis la mise à jour de mon Prestashop 1.6.0.9 vers 1.6.1.4 je ne peux plus accéder au produits de mon catalogue car j'ai une erreur 500.

 

Le mode debug m'annonce : 

 

Fatal error: Out of memory (allocated 79691776) (tried to allocate 46 bytes) in /homepages/8/d430096632/htdocs/prestashop/Adapter/Adapter_EntityMapper.php on line 98

 

 

Vous trouverez en pièce jointe le fichier concerné. 

 

La ligne 98 correspond à :

 

foreach ($object_datas as $key => $value) {

                    $entity->{$key} = $value;

                } 

else {
            $object_datas = Cache::retrieve($cache_id);
            if ($object_datas) {
                $entity->id = (int)$id;
                foreach ($object_datas as $key => $value) {
                    $entity->{$key} = $value;
                }
            }
        }

Savez vous à quoi correspond le fichier Adapter_EntityMapper.php ?

 

Pourquoi cela me cause une erreur 500 du à Out of memory?

 

Pensez vous que cela vienne d'une erreur lors de la mise à jour ou d'un problème côté hébergement ?

Merci pour votre aide.

 

 

Adapter_EntityMapper.php

Share this post


Link to post
Share on other sites

Il faut augmenter la mémoire dispo pour PHP

Selon ton hébergeur, cela peut se faire de différentes façon :

 

- dans le .htaccess :

php_value memory_limit 128M       (par exemple)

 

- dans un fichier php.ini à la racine :

memory_limit = 128M;

 

 

- ou demander à ton hébergeur de le faire si pas personnalisable directement

Share this post


Link to post
Share on other sites

Merci pour ta réponse.

 

Changer le php.ini n'a rien changé.

 

Changer le htaccess a causé une erreur "internal server error" avec erreur 500

 

J'ai appelé mon hébergeur et il me dit que je ne peux allouer que 80M

 

Dois-je changer d'hébergeur?

Share this post


Link to post
Share on other sites

Tu as quelle limite actuellement ? Tu peux le savoir dans "paramètres avancés", "informations", c'est la zone "limite de mémoire"

 

Tu es hébergé chez qui ?

Share this post


Link to post
Share on other sites

Le php_value n'est pas autorisé sur tout les hébergements

Donc la il faut faire ajuster le php.ini

Share this post


Link to post
Share on other sites

Dans "paramètres avancés", "informations" j'ai une limite de mémoire de 120M et un max_execution_time de 50000

 

Hébergé chez 1&1

120M c'est pas suffisant pour m'afficher les produits de mon catalogue dans mon BO?

 

Share this post


Link to post
Share on other sites

La réponse à cette dernière question est dans la question de ce topic non?

  • Like 1

Share this post


Link to post
Share on other sites

De plus, l'hébergeur qui répond qu'on ne peut allouer que 80 Mo alors qu'elle est de fait à 120 Mo, ça montre le niveau...

 

1&1, c'est comme OVH, quand je peux éviter de prendre des clients qui sont chez eux...

Share this post


Link to post
Share on other sites

Ce que je comprend pas c'est pourquoi dans ma version 1.6.0.9 je pouvais accéder aux produits de mon catalogue et la POUF magie de prestashop avec la mise à jour 1.6.1.4 erreur 500.

J'ai fait cette MAJ car jusqu'à présent je n'avais aucun soucis pour ajouter des nouveaux produits + images produits. J'ai laissé mon site en "stand by" pendant 2-3 mois, je reviens dessus, j'ajoute un produit, j'ajoute une image, et la POUF impossible de charger l'image. Donc je met à jour prestashop. En cours de route problème de MAJ avec le module 1 click upgrade....

Prestashop me rend fou...cela fait maintenant 3ans que je l'utilise et il a toujours été instable...désolé je vide mon sac mais trop c'est trop.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More