<![CDATA[ phpthumbof issue only in gallery - MODX Community Forums]]> https://forums.modx.com/thread/?thread=100102 <![CDATA[phpthumbof issue only in gallery]]> https://forums.modx.com/thread/100102/phpthumbof-issue-only-in-gallery#dis-post-541281
I'm have an issue that I've never run into before with rendering thumbnails via phpthumbof. I have this exact setup on a few other sites without any problems and I can't for the life of me figure out what's different on this one. I've tried uninstalling and reinstalling both extras a few times to no avail.

If anyone has any idea what might be going on I'd be very grateful!

I'm running:

  • revo 2.4.3
  • phpthumbof 1.4.0
  • gallery 1.7.0

The problem is:

Full original size images are rendering just fine but thumbnails are only rendering inside the manager.

Thumbnails do render on the front end if I use the phpthumbof snippet call directly but not when used with the gallery.


Here's the gallery snippet call:

[[!Gallery? 
                        &album=`Photo Gallery` 
                        &thumbTpl=`galThumbTpl`
                        &thumbHeight=`300`
                        &thumbWidth=`300`
                        &thumbZoomCrop=`1`
                        &imageWidth=`1300`
                        &imageHeight=`1300`
                        &linkToImage=`1`
           ]]



Also, here's the error that I'm getting in the log:


[2016-05-06 15:24:39] (ERROR @ /index.php) [phpThumbOf] Could not generate thumbnail: /assets/components/gallery/connector.php - Debug: Array
(
    [0] => phpThumb() v1.7.13-201406261000 in file "phpthumb.class.php" on line 220
    [1] => setCacheDirectory() starting with config_cache_directory = "/home/mywebsite/public_html/core/cache/phpthumb/" in file "phpthumb.class.php" on line 961
    [2] => setting config_cache_directory to realpath(/home/mywebsite/public_html/core/cache/phpthumb) = "/home/mywebsite/public_html/core/cache/phpthumb" in file "phpthumb.class.php" on line 989
    [3] => setCacheDirectory() starting with config_cache_directory = "/home/mywebsite/public_html/assets/components/phpthumbof/cache/" in file "phpthumb.class.php" on line 961
    [4] => setting config_cache_directory to realpath(/home/mywebsite/public_html/assets/components/phpthumbof/cache) = "/home/mywebsite/public_html/assets/components/phpthumbof/cache" in file "phpthumb.class.php" on line 989
    [5] => setSourceFilename(/assets/components/gallery/connector.php) set $this->sourceFilename to "/assets/components/gallery/connector.php" in file "phpthumb.class.php" on line 271
    [6] => CleanUpCacheDirectory() set to purge (30.0 days; 100.00 MB; 10,000 files) in file "phpthumb.class.php" on line 667
    [7] => CleanUpCacheDirectory() skipped because "/home/mywebsite/public_html/assets/components/phpthumbof/cache/phpThumbCacheStats.txt" is recently modified in file "phpthumb.class.php" on line 677
    [8] => Addding ImageMagick formats to $AvailableImageOutputFormats (text;ico;bmp;wbmp;gif;png;jpeg) in file "phpthumb.class.php" on line 919
    [9] => $AvailableImageOutputFormats = array(text;ico;bmp;wbmp;gif;png;jpeg) in file "phpthumb.class.php" on line 925
    [10] => $this->thumbnailFormat set to $this->config_output_format "jpeg" in file "phpthumb.class.php" on line 936
    [11] => $this->thumbnailFormat set to $this->f "jpeg" in file "phpthumb.class.php" on line 943
    [12] => $this->thumbnailQuality set to "75" in file "phpthumb.class.php" on line 953
    [13] => ResolveFilenameToAbsolute() prepending $this->config_document_root (/home/mywebsite/public_html/) to $filename (/assets/components/gallery/connector.php) resulting in ($AbsoluteFilename = "/home/mywebsite/public_html//assets/components/gallery/connector.php") in file "modphpthumb.class.php" on line 262
    [14] => $this->sourceFilename set to "/home/mywebsite/public_html/assets/components/gallery/connector.php" in file "phpthumb.class.php" on line 849
    [15] => SetCacheFilename() _src set from md5($this->sourceFilename) "/home/mywebsite/public_html/assets/components/gallery/connector.php" = "9c0f5cb69b63921cfe959d6e60d8dc2f" in file "phpthumb.class.php" on line 3443
    [16] => SetCacheFilename() _par set from md5(_farC_zc1_h200_w200_dpi150_q75) in file "phpthumb.class.php" on line 3476
    [17] => starting ExtractEXIFgetImageSize() in file "phpthumb.class.php" on line 3236
    [18] => GetImageSize(/home/mywebsite/public_html/assets/components/gallery/connector.php) says image is x in file "phpthumb.class.php" on line 3246
    [19] => GetImageSize("/home/mywebsite/public_html/assets/components/gallery/connector.php") failed in file "phpthumb.class.php" on line 3279
    [20] => $this->useRawIMoutput=true after checking $UnAllowedParameters in file "phpthumb.class.php" on line 1508
    [21] => phpThumb_tempnam() returning "/home/mywebsite/public_html/pThumbw6x90q" in file "phpthumb.class.php" on line 4275
    [22] => ImageMagickSwitchAvailable(thumbnail) = 1 in file "phpthumb.class.php" on line 1445
    [23] => ImageMagickSwitchAvailable(density) = 1 in file "phpthumb.class.php" on line 1445
    [24] => GetImageSize(/home/mywebsite/public_html/assets/components/gallery/connector.php) FAILED with error "" in file "phpthumb.class.php" on line 1602
    [25] => GetImageSize(/home/mywebsite/public_html/assets/components/gallery/connector.php) failed in file "phpthumb.class.php" on line 1749
    [26] => Remaining $this->fltr after ImageMagick: (array(0) { } ) in file "phpthumb.class.php" on line 2132
    [27] => ImageMagickSwitchAvailable(quality;interlace) = 1 in file "phpthumb.class.php" on line 1442
    [28] => ImageMagick called as (convert -density '150' -thumbnail '200x200' -quality '75' -interlace line  '/home/mywebsite/public_html/assets/components/gallery/connector.php[0]' jpeg:'/home/mywebsite/public_html/pThumbw6x90q' 2>&1) in file "phpthumb.class.php" on line 2151
    [29] => ImageMagick failed with message (convert: no decode delegate for this image format `/home/mywebsite/public_html/assets/components/gallery/connector.php' @ error/constitute.c/ReadImage/532.
convert: missing an image filename `jpeg:/home/mywebsite/public_html/pThumbw6x90q' @ error/convert.c/ConvertImageCommand/3015.) in file "phpthumb.class.php" on line 2156
    [30] => deleting "/home/mywebsite/public_html/pThumbw6x90q" in file "phpthumb.class.php" on line 2188
    [31] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3286
    [32] => SetOrientationDependantWidthHeight() starting with ""x"" in file "phpthumb.class.php" on line 3215
    [33] => SetOrientationDependantWidthHeight() setting w="200", h="200" in file "phpthumb.class.php" on line 3231
    [34] => EXIF thumbnail extraction: (size=0; type=""; 0x0) in file "phpthumb.class.php" on line 3343
    [35] => starting SourceImageToGD() in file "phpthumb.class.php" on line 3603
    [36] => starting ImageCreateFromFilename(/home/mywebsite/public_html/assets/components/gallery/connector.php) in file "phpthumb.class.php" on line 3518
    [37] => empty $filename or GetImageSize(/home/mywebsite/public_html/assets/components/gallery/connector.php) failed in file "phpthumb.class.php" on line 3567
    [38] => Populating $rawimagedata in file "phpthumb.class.php" on line 3575
    [39] => attempting ImageCreateFromStringReplacement($rawimagedata (2258 bytes), true) in file "phpthumb.class.php" on line 3589
    [40] => ImageCreateFromStringReplacement() calling built-in ImageCreateFromString() in file "phpthumb.class.php" on line 4159
    [41] => Not using EXIF thumbnail data because $this->exif_thumbnail_data is empty in file "phpthumb.class.php" on line 3674
    [42] => $this->gdimg_source is still empty in file "phpthumb.class.php" on line 3726
    [43] => ImageMagickThumbnailToGD() failed in file "phpthumb.class.php" on line 3728
    [44] => phpThumb() v1.7.13-201406261000
http://phpthumb.sourceforge.net

Error messages disabled.

edit phpThumb.config.php and (temporarily) set
$PHPTHUMB_CONFIG['disable_debug'] = false;
to view the details of this error in file "phpthumb.class.php" on line 4050
    [45] => SourceImageToGD() failed in file "phpthumb.class.php" on line 351
)



Thanks very much!
]]>
madzecreations May 06, 2016, 05:54 PM https://forums.modx.com/thread/100102/phpthumbof-issue-only-in-gallery#dis-post-541281