четверг, 3 апреля 2014 г.

Реанимируем Менеджер Фото при переходе на PHP 5.3

При переходе хостинга на php 5.3 вылезла
1я ошибка
Deprecated: Function split() is deprecated in
это скорее даже предупреждение что функция split() больше не поддерживается и ее нужно заменить на preg_split ()
Для этого открываем файл published/SC/html/scripts/tinymce/plugins/images/connector/php/index.php
и все найденные split меняем на preg_split

2я ошибка
Notice: Undefined index: JPG Support in
не знаю насколько верно, но включила расширение * в настройках модуля php v5.3. Оно позволяет работать с мета-данными jpeg- и 
tiff-изображений

3я ошибка
Fatal error: Image: Imagetype (jpg) not supported for reading. in
нужно внести изменения в файл published/SC/html/scripts/tinymce/plugins/images/connector/php/Image_Toolbox.class.php
1) в определении массива var $_types = array должно быть 
                        2 => array (
'ext' => 'jpg',
'mime' => 'image/jpeg',
'supported' => 0
2) заменить ['JPG Support'] на ['JPEG Support'] (у меня 186 строка)

Вот и все! Предупреждений и ошибок нет, а фотографии нормально отображаются, обновляются, загружаются и вставляются.

Комментариев нет:

Отправить комментарий