Вчера черт дернул установить расширение curl для PHP, тот за собой обновил PHP до 5.3.8 в следствие чего начались проблемы на некоторых сайтах. В основном это ошибки типа E_DEPRECATED, что в принципе не беда. Но куда серьезнее факт того, что GD отказался кушать JPEG. Возвращает
Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'somepic.jpg' is not a valid JPEG file
.
GD собран с поддержкой JPEG:
GD Version => 2.0<br/>
FreeType Support => 1<br/>
FreeType Linkage => with freetype<br/>
T1Lib Support => 1<br/>
GIF Read Support => 1<br/>
GIF Create Support => 1<br/>
JPEG Support => 1<br/>
PNG Support => 1<br/>
WBMP Support => 1<br/>
XPM Support => <br/>
XBM Support => <br/>
JIS-mapped Japanese Font Support =>
В интернетах много пишут что корявый формат и прочее, особо умные советуют что-то установить, но до обновления он кушал все, проблем не было и не будем же заставлять обычных пользователей заботиться о формате JPEG. Кто нибудь сталкивался с таким? Как лечить?
Попутно вопрос про E_DEPRECATED. Как отключить вывод ошибок? Я уже в php.ini error_reporting в 0 установил, все равно лезет.