Sigplus + Wampserver = Fatal error: Allowed memory size

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Sigplus + Wampserver = Fatal error: Allowed memory size

    Bonsoir à vous,

    J'ai un problème avec l'affichage d'une seule page en local (toutes les autres fonctionnent correctement) avec Wampserver et le log d'erreur est le suivant :

    ( ! ) Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 4182247480 bytes) in C:\wamp\www\monsite\plugins\content\sigplus\metada ta.php on line 256
    Call Stack
    # Time Memory Function Location
    1 0.0010 148440 {main}( ) ..\index.php:0
    2 0.2846 3642632 JSite->dispatch( ) ..\index.php:42
    3 0.3056 3865120 JComponentHelper::renderComponent( ) ..\application.php:197
    4 0.3239 3884624 JComponentHelper::executeComponent( ) ..\helper.php:351
    5 0.3248 3904504 require_once( 'C:\wamp\www\monsite\components\com_content\conten t.php' ) ..\helper.php:383
    6 0.3391 4096568 JController->execute( ) ..\content.php:16
    7 0.3392 4096712 ContentController->display( ) ..\controller.php:760
    8 0.3622 4528304 JController->display( ) ..\controller.php:74
    9 0.3899 4933272 ContentViewArticle->display( ) ..\controller.php:721
    10 0.5091 6312696 JDispatcher->trigger( ) ..\view.html.php:123
    11 0.5093 6313536 JEvent->update( ) ..\dispatcher.php:161
    12 0.5093 6314064 call_user_func_array ( ) ..\event.php:71
    13 0.5093 6314088 plgContentSIGPlus->onContentPrepare( ) ..\event.php:71
    14 0.5249 6360832 preg_replace_callback ( ) ..\sigplus.php:133
    15 0.5249 6361504 plgContentSIGPlus->getGalleryRegexReplacement( ) ..\sigplus.php:133
    16 0.5250 6361552 SIGPlusCore->getGalleryHtml( ) ..\sigplus.php:159
    17 0.5250 6361632 SIGPlusCore->getImageGalleryHtml( ) ..\core.php:1261
    18 0.5545 6392776 SIGPlusCore->getUserDefinedImageGallery( ) ..\core.php:1077
    19 0.5896 6432672 SIGPlusCore->getImageData( ) ..\core.php:850
    20 0.5904 6433104 SIGPlusCore->getImageMetadata( ) ..\core.php:328
    21 0.5923 6478056 SIGPlusIPTCServices::getImageMetadata( ) ..\core.php:293
    22 0.5923 6478104 SIGPlusIPTCServices::getIptcData( ) ..\metadata.php:336
    23 0.5929 6502312 iptcparse ( ) ..\metadata.php:256

    Le souci vient il de Sigplus ou de Wampserver?
    et pourquoi la mémoire demandée est si importante ? 4182247480 bytes correspond quand même à près de 4GB !
    La galerie en question contient 22 fichiers pour un total de 1,89 Mo ce qui ne me parait pas très lourd.

    En attendant votre aide, passez un bon weekend end!

  • #2
    Re : Sigplus + Wampserver = Fatal error: Allowed memory size

    Bonjour,

    Cette galerie récupérant les métadonnées des images, il est probable que l'une des images a un en-tête défectueux (soit les données JFIF ko, soit les données IPTC non conformes), ce qui explique la demande mémoire énorme.

    Tenter d'enlever toutes les images de la galerie, puis de les introduire une à une jusqu'à trouver la fautive. Pour cette image, la reprendre, par exemple avec The Gimp, et en faire un enregistrer sous, pour forcer la recréation des métadonnées défaillantes.
    Pas de demande de support par MP.
    S'il n'y a pas de solution, c'est qu'il n'y a pas de problème (Devise Shadok)

    Commentaire


    • #3
      Re : Sigplus + Wampserver = Fatal error: Allowed memory size

      Bonjour jisse03,

      C'était bien une image en particulier qui posait problème, avec XnView j'ai supprimé les données IPTC et tout est rentré dans l'ordre.
      Merci et bravo !
      Bonne journée !

      Commentaire

      Annonce

      Réduire
      Aucune annonce pour le moment.

      Partenaire de l'association

      Réduire

      Hébergeur Web PlanetHoster
      Travaille ...
      X