Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   Перестал работать ImageMagick (http://forum.typo3.ru/showthread.php?t=10163)

surfman 07.06.2012 15:01

Перестал работать ImageMagick
 
Обнаружил, что при создании нового контента(как текст или новость), 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=upload s%2Fpics%2Fbaza1_01.jpg&amp;md5=2315f0a4a6543e0cee d41cf52b8819f6be46bfe0&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%2Fpi cs%2Fbaza1_01.jpg&amp;md5=2315f0a4a6543e0ceed41cf5 2b8819f6be46bfe0&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

Цитата:

Сообщение от Anatoly_ua (Сообщение 34073)
В 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 код:

<?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" >

Все работает. Может в настройках чтото не так:
Код HTML:

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



Часовой пояс GMT +4, время: 20:37.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot