Генератор устойчивых к взлому паролей   •   Online-инструменты
621 просм
0 комм
Поделиться:

Ошибка загрузки файлов в Magento 1.9 при использовании PHP 7.x

Оптимизируя и ускоряя работу одного из сайтов, было решено изменить версию PHP на 7.x.

Magento сама по себе требовательная CMS, а PHP 7, как мы знаем, работает куда быстрее. Смена версии PHP положительно сказалась на работе сайта, если бы не одно «но». При добавлении новых товаров, в частности, при загрузке изображений, возникала ошибка 500.

Решил я ее довольно просто, а как именно – сейчас расскажу.

1. Подключитесь к вашему сайт по FTP.

2. Откройте файл Varien_File_Uploader.php в папке /includes/src/.

3. Найдите строку, содержащую:

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

и замените ее на:

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

Сохраните изменения и отправьте файл обратно на сайт.

4. Очистить кэш сайта. На этом устранение ошибки закончено.

Обратите внимание! Если такой файл отсутствует, вам необходимо выгрузить всю папку /includes/ и искать совпадение через какую-нибудь программу.

0
комментариев
Гостям запрещено учавствовать в обсуждениях сайта. Авторизуйтесь, чтобы иметь возможность оставить свое мнение о материале или задать вопрос.