Добрый день.
Интернет-магазин faceandtable.com
PHP7, Magento 1.7.0.2
При загрузке файла изображения через административный интерфейс появляется ошибка
notice: array to string conversion in /var/www/faceandtable.com/includes/src/__adminhtml.php on line 167881
//run validate callbacks
foreach ($this->_validateCallbacks as $params) {
if (is_object($params['object']) && method_exists($params['object'], $params['method'])) {
$params['object']->$params['method']($this->_file['tmp_name']);
}
}
PHP 7: «array to string conversion in lib/Varien/File/Uploader.php» при загрузке изображения
20.02.2016 16:31
Это дефект изначальной несовместимости Magento 1.x с PHP 7.
Как устранить:
В Ваших магазинах уже поменял.
Как устранить:
- Файл: lib/Varien/File/Uploader.php
- Строка: https://github.com/O...loader.php#L274
- Что найти:
$params['object']->$params['method']($this->_file['tmp_name']);
- На что заменить:
call_user_func(array($params['object'], $params['method']), $this->_file['tmp_name']);
В Ваших магазинах уже поменял.
27.09.2016 01:06
Как и перед любыми другими правками, перед выполнением этой надо отключить компиляцию, а после правки - выполнить компиляцию заново.