PDA

Просмотр полной версии : Перестал работать ImageMagick


surfman
07.06.2012, 15:01
Обнаружил, что при создании нового контента(как текст или новость), ImageMagick перестал генерить картинки. В конфиге он определяется, тоесть есть.
Использую Perfect Lightbox.
Не могу понять что случилось, последний раз создавал контент несколько мес. назад. Даже не помню, вроде ничего в TS и конфиге не менял.
Обновил все до 4.5.16. Ничего.

Старые записи показываюся нормально, поэтому врядли проблема в Perfect Lightbox.

Alex Podusov
07.06.2012, 16:52
Старые записи могут храниться в кэше. Или после очистки кэшей старые записи тоже генерятся?

surfman
07.06.2012, 21:27
Да, после очистки кешей старые записи нормально.
А новые выглядят так
<div class="csc-textpic-imagewrap"><dl class="csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol" style="width:0px;"><dt><a href="index.php?eID=tx_cms_showpic&amp;file=uploads%2Fpics%2 Fbaza1_01.jpg&amp;md5=2315f0a4a6543e0ceed41cf52b8819f6 be46bfe0&amp;parameters[0]=YTo0OntzOjU6IndpZHRoIjtzOjM6IjgwMCI7czo2OiJoZWlna HQiO3M6NDoiNjAw&amp;parameters[1]=bSI7czo3OiJib2R5VGFnIjtzOjQxOiI8Ym9keSBzdHlsZT0ib WFyZ2luOjA7IGJh&amp;parameters[2]=Y2tncm91bmQ6I2ZmZjsiPiI7czo0OiJ3cmFwIjtzOjM3OiI8Y SBocmVmPSJqYXZh&amp;parameters[3]=c2NyaXB0OmNsb3NlKCk7Ij4gfCA8L2E%2BIjt9" onclick="openPic('http://kite.com.ua/index.php?eID=tx_cms_showpic&amp;file=uploads%2Fpics%2 Fbaza1_01.jpg&amp;md5=2315f0a4a6543e0ceed41cf52b8819f6 be46bfe0&amp;parameters[0]=YTo0OntzOjU6IndpZHRoIjtzOjM6IjgwMCI7czo2OiJoZWlna HQiO3M6NDoiNjAw&amp;parameters[1]=bSI7czo3OiJib2R5VGFnIjtzOjQxOiI8Ym9keSBzdHlsZT0ib WFyZ2luOjA7IGJh&amp;parameters[2]=Y2tncm91bmQ6I2ZmZjsiPiI7czo0OiJ3cmFwIjtzOjM3OiI8Y SBocmVmPSJqYXZh&amp;parameters[3]=c2NyaXB0OmNsb3NlKCk7Ij4gfCA8L2E%2BIjt9','thePictu re','width=800,height=535,status=0,menubar=0'); return false;" target="thePicture" title="Спот со стороны лимана"><img src="" width="" height="" border="0" alt="" /></a></dt><dd class="csc-textpic-caption">Спот со стороны лимана</dd></dl></div>

marco
13.06.2012, 22:21
очистка кеша не удаляет картинки с typo3temp, поэтому старые записи показываются без проблем.

хостинг случайно не на 1&1?

они там недавно внезапно обновили ІМ до 6.6.04 у которого проблемы с утечкой памяти на некоторых Debian servers.

workaround: вставить putenv("MAGICK_THREAD_LIMIT=1"); наверху localconf.php

surfman
13.06.2012, 22:24
Хостинг ispserver.

Я так понимаю начать глючить сам Perfect Lightbox., так как вылазит tx_cms_showpic

surfman
15.06.2012, 11:40
Вообщем проблема может быть в расширении rgmediaimages.
При попытке его деинсталить теперь сайт вообще не работает и показывает ошибку
Oops, an error occured!

TYPO3 Fatal Error: Extension key "rgmediaimages" was NOT loaded!
Как это можно исправить?

Alex Podusov
15.06.2012, 11:50
в первую очередь - заявкой в техподдержку на откат состояния сервера и базы на момент, когда всё работало. А там уже разбираться, как правильно его (экст) удалить.
Вполне возможно, если rgmediaimages использует тот же арсенал. У меня например Perfect Lightbox просто при загрузке страницы покрывает всю страницу черным, если установлен Dropdown Sitemap.

surfman
15.06.2012, 12:40
Удалил rgmediaimages. Все также.
А может ли Perfect Lightbox конфликтовать с последней версией TYPO3 4.5.16?
Так как на других старых контент элементах также пропали всплывающие картиноки. Работает только в TT_news.

dmartynenko
15.06.2012, 13:58
Если отсутствие rgmediaimages ведет к fatal error, значит какой-то из других экстов его использует. Посмотрите зависимости (можно поиском вхождения rgmediaimages во всех файлах ext_emconf.php)

surfman
15.06.2012, 19:44
fatal error уже не докучает.

Alex Podusov
15.06.2012, 22:41
Perfect Lightbox с 4.5.16 не конфликтует, у меня стоит и работает. Однако если в экстах не написано, что они конфликтуют - это совсем не значит, что они не будут конфликтовать. Особенно если написаны немножечко коряво. Пробуйте удалять по очереди контент элементы, установленные на странице, кроме текст+изображение с перфектом, пробуйте удалять включения в TS шаблоне сайта. Вариант деинсталлировать один за другим эксты - конечно кардинальный, но можно создать тестовый поддомен, и в нем, поставив перфект - затем постепенно устанавливать присутствующие на основном сайте эксты.
Да, и еще - можно попробовать менять порядок включений в TS шаблоне.

Anatoly_ua
20.06.2012, 13:52
В Install Tool тесты с картинками проходят или нет?
Прежде всего сначала обратитесь в поддержку и узнайте текущую версию IM, путь установки. Также проверьте, все ли в порядке с правами записи в папку для генерируемых изображений.

surfman
03.07.2012, 14:03
В Install Tool тесты с картинками проходят или нет?
Прежде всего сначала обратитесь в поддержку и узнайте текущую версию IM, путь установки. Также проверьте, все ли в порядке с правами записи в папку для генерируемых изображений.

Сам IM определяется как /usr/local/bin/ (6.4.3)
А вот тесты не проходят(Reading image formats)
There was no result from the ImageMagick operation
Below there's a dump of the ImageMagick commands executed:
/usr/local/bin/convert +profile '*' -geometry 170x136! -colorspace RGB -quality 90 /home/surfman/data/www/kite.com.ua/typo3/sysext/install/imgs/jesus.jpg[0] /home/surfman/data/www/kite.com.ua/typo3temp/pics/install_read_jpg.jpg


И так по всем форматам, и на локалсе (c:\ImageMagick\/ (6.6.4-10)) тоже самое. Видемо чтото в самом движке испортилось

jettero
06.07.2012, 07:44
Если тесты на чтение картинки не проходит, то у вас что-то случилось с ImageMagick.

surfman
06.07.2012, 10:57
одновременно и на хостинге и на локалке?
С чего нужно начать проверку?

jettero
06.07.2012, 12:47
Попробуйте в командной строке выполнить ту команду, что не сработала. Она там выше написана с параметрами.

surfman
18.07.2012, 11:16
Сам ИМ работает нормально.
<?php
//exec('/usr/local/bin/convert -size 6x3 ./baz1.jpg');
exec('/usr/local/bin/convert ./baza1.jpg -resize 50x50 ./baza3.jpg');
?>
#<img width="60" height="60" src="./baza1.jpg" alt="can't create image" >

#<img src="./baza1.jpg" alt="can't create image" >

#<img src="./baza3.jpg" alt="can't create image" >
Все работает. Может в настройках чтото не так:
ImageMagick enabled: 1
ImageMagick path: /usr/local/bin/ (6.6.7-10)
ImageMagick path/LZW: /usr/local/bin/ (6.6.7-10)
Version 5/GraphicsMagick flag: im6
GDLib enabled: 1
GDLib using PNG: 1
IM5 effects enabled: 0 (Blurring/Sharpening with IM 5+)
Freetype DPI: 72 (Should be 96 for Freetype 2)
Mask invert: (Should be set for some IM versions approx. 5.4+)
File Formats: gif,jpg,jpeg,tif,tiff,bmp,pcx,tga,png,pdf,ai