Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> imagick, php-fpm @ chroot i problem
erix
post 16.02.2012, 12:19:32
Post #1





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Mam odpalone środowisko pod FreeBSD z php-fpm działającym pod chroot. No i dodany moduł imagick. Tu zaczynają się schody, bo każda próba zinstancjowania obrazka kończy się na:

Kod
object(ImagickException)#2 (7) {
["message":protected]=>
string(87) "NoDecodeDelegateForThisImageFormat `magick-VO6fZKY8' @ error/constitute.c/ReadImage/532"
["string":"Exception":private]=>
string(0) ""
["code":protected]=>
int(1)
["file":protected]=>
string(23) "/chroot/script.php"
["line":protected]=>
int(8)
["trace":"Exception":private]=>
array(1) {
[0]=>
array(6) {
["file"]=>
string(23) "/chroot/script.php"
["line"]=>
int(8)
["function"]=>
string(11) "__construct"
["class"]=>
string(7) "Imagick"
["type"]=>
string(2) "->"
["args"]=>
array(1) {
[0]=>
string(11) "img.jpg"
}
}
}
["previous":"Exception":private]=>
NULL
}


No to ldd imagick.so:
Kod
cp /usr/local/lib/libMagickWand.so.5 libMagickWand.so.5
cp /usr/local/lib/libMagickCore.so.5 libMagickCore.so.5
cp /lib/libthr.so.3 libthr.so.3
cp /lib/libc.so.7 libc.so.7
cp /usr/local/lib/liblcms2.so.2 liblcms2.so.2
cp /usr/local/lib/libtiff.so.4 libtiff.so.4
cp /usr/lib/liblzma.so.5 liblzma.so.5
cp /usr/local/lib/libjbig.so.1 libjbig.so.1
cp /usr/local/lib/libjpeg.so.11 libjpeg.so.11
cp /usr/local/lib/liblqr-1.so.3 liblqr-1.so.3
cp /usr/local/lib/libglib-2.0.so.0 libglib-2.0.so.0
cp /usr/local/lib/libintl.so.8 libintl.so.8
cp /usr/local/lib/libiconv.so.3 libiconv.so.3
cp /usr/local/lib/libpcre.so.0 libpcre.so.0
cp /usr/local/lib/libfftw3.so.6 libfftw3.so.6
cp /usr/local/lib/libfontconfig.so.1 libfontconfig.so.1
cp /usr/local/lib/libfreetype.so.9 libfreetype.so.9
cp /usr/local/lib/libexpat.so.6 libexpat.so.6
cp /usr/lib/libbz2.so.4 libbz2.so.4
cp /lib/libz.so.5 libz.so.5
cp /usr/local/lib/libltdl.so.7 libltdl.so.7
cp /lib/libm.so.5 libm.so.5


I dalej się sypie. Ktoś widzi jakieś rozwiązanie...?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
redeemer
post 17.02.2012, 11:13:58
Post #2





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


identify -list format

Masz tam JPG?


--------------------
Go to the top of the page
+Quote Post
erix
post 18.02.2012, 18:57:09
Post #3





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Kod
identify -list format

Był, poza tym - nie w chrootowanym środowisku to byłoby niemiarodajne.

Problem okazał się leżeć nieco gdzieś indziej - ścieżki do libów (nie w jednego wora) i koniecznie restart php-fpm, bo ten potwór trzyma zcache'owane biblioteki w sobie. :X


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 22:02