cancel
Showing results for 
Search instead for 
Did you mean: 

Установка патча 8788

Установка патча 8788

Здравствуйте. У кого получилось установить патч и самое главное после установки всё работает?

Читал аналогичные темы, удаётся поставить патч,исключив строки,но потом не работает загрузка изображений.

Этой командой:

sed -i ‘5951,9818 d’ PATCH_SUPEE-8788_CE_1.9.2.2_v1-2016-10-11-07-01-37.sh

Насколько понял проблема до сих пор не решена. После взлома сайта к патчам отношусь критически необходимо.

 Magento версии 1.9.2.2. Пробовал устанавливать версию патча v2 Вылетает на ошибке swf

patch1.jpg

9 REPLIES

Re: Установка патча 8788

На 1.9.2.4  удалив Mage_All_Latest.txt из директории pkginfo установил через админку в штатном режиме, фотографии грузятся, пока косяков не заметил тестирую на зеркале 

Re: Установка патча 8788

Аналогичная ситуация. Дело даже не в патче. Перепробовал несколько чистых версий движка включая 1.9.3 где патч включен сразу. Кнопка загрузки изображений не работает. Не помогло и обновление flash player до последней версии. Ни чего не помогает. Тестировал на разных движках на 3-х хостах.

 

Причем что самое интересное функционал upload стартует при клике на кнопку Browse Files ...

http://smartceo.ru
Методология организации интернет-торговли, технические решения, консалтинг.

Re: Установка патча 8788

Похоже ошибка в самом flash приложении. Запуск его в браузере в чистом виде все равно не дает результатов. Ошибка сохраняется.

Виноват. Это мне заказчик мозг вынес. Все работает отлично.

http://smartceo.ru
Методология организации интернет-торговли, технические решения, консалтинг.

Re: Установка патча 8788

У меня с загрузкой все отлично и даже больше кнопки Browse Files... и Upload Files русифицировались, а вот поиск по сайту отвалился, при совершенно любом запросе выдает весь каталог 

Re: Установка патча 8788

Есть смысл ждать v.3 ?

Странный сырой патч. Тестирование так понял на пользователях.

Re: Установка патча 8788

В этом патче изменения в 418 файлах. В процессе перевода заметил, что есть изменения в макетах, также появился модуль Magento_Uploader, который вероятно и отвечает за загрузку файлов (в файлах перевода есть похожие фразы). Также изменился блок Configurable (на ветке, посвященной обновлению, на этом же форуме, есть указания и исправления ошибок). У меня на одном проекте отвалилось кастомное меню, но это скорее всего из-за того, что предыдущие программеры наваяли. 

middle developer

Re: Установка патча 8788

Все же проблемы возникают. В случае с загрузкой картинок стоит проверить JS файлы в каталоге /js/mage . В моем случае у заказчика на рабочем сайте неправильно обновился один из файлов с классом Product.Gallery и аплоад не работал. В этом случае может помочь перезапись каталогов /js из дистрибутива из 1.9.3.

http://smartceo.ru
Методология организации интернет-торговли, технические решения, консалтинг.

Re: Установка патча 8788

Что уже понятно. Более новой версии не будет.

То есть допиливайте сами.

Рекомендуют удалить файлы перед установкой :

/skin/adminhtml/default/default/media/flex.swf
/skin/adminhtml/default/default/media/uploader.swf
/skin/adminhtml/default/default/media/uploaderSingle.swf

 В них как раз и у меня затык и ошибка. Есть смысл пробовать? И у кого всё-таки после установки работает загрузчик изображений без проблем?

 

Re: Установка патча 8788

У кого есть проблемы с кнопками загрузки изображений при редактировании продукта после патча 8788, может помочь следующая процедура:

 

1. В система > конфигурация > расширенные > для разработчика убеждаемся, что отключено объединение Javascrtipt и CSS, если включено -- отключаем.

2. Очищаем кэш, а также кэш изображений, Javascript и CSS файлов (отдельными кнопками).

3. Логофф из админки, заходим обратно. Все должно работать.

 

Если на сервере PHP7, то стоит проверить файл lib\Varien\File\Uploader.php В районе 250-280 строки там должно быть выражение:

 

$params['object']->$params['method']($this->_file['tmp_name']);

 Его следует заменить на:

 

$params['object']->{$params['method']}($this->_file['tmp_name']);

 После этого произвести перекомпиляцию (если компиляция включена) и обновить кэш.