2016-11-22 2 views
0

Таким образом, клиент пришел на борт с веб-сайтом Magento, который не обновлялся годами и испытывал проблемы с безопасностью. Поэтому мы очистили их сайт и обновили их до 1.9.2.4.Не удалось загрузить изображения продукта после обновления Magento

Поскольку я тестировал их систему, я заметил, что я не могу загружать изображения новых продуктов. Все права доступа к папке верны. Когда я пытаюсь загрузить изображение, он говорит «Загрузить полную», но новое изображение не отображается в списке. Это влияет на новые или текущие продукты.

Так что я сделал некоторые копания. В журналах сервера или Magento нет ничего, что могло бы объяснить проблему. Я шаг за шагом прошел через код, пытаясь понять, где он падает. До сих пор я обнаружил, что файл загружается в каталог/tmp. Затем он правильно перемещается в папку magento/media/tmp. После этого ничего не происходит.

У кого-нибудь была эта проблема раньше? Любые идеи, что происходит не так?

Thanks

+0

1. Проверьте права доступа к файлам и папкам 2. включить ошибки из index.php и включить режим разработчика 3. включить создание журнала из админки –

+0

Спасибо - Я проверил все эти и они не являются выявляя любые ошибки. Разрешения верны, я проверил вручную и с помощью magento_cleanup.php – Doyley

ответ

0

OK Я решил это. Оказывается, кто-то попытался установить расширение загрузки Flash Flash Uploader в какой-то момент, а затем удалил его, но не правильно. Я удалил все следы, и он снова работает.

0

Чтобы исправить это, необходимо изменить вручную файл lib/Varien/File/Uploader.php, чтобы настроить разрешения 0640/0750 на номер 0644/0755.

Чтобы выполнить это исправление, откройте файл: Библиотека/Varien/Файл/Uploader.php Поиск по этой линии:

chmod($destinationFile, 0640); 
Replace it with this line: 
chmod($destinationFile, 0644); 

Поиск по этой линии:

chmod($destinationFile, 0750); 
Replace it with this line: 
chmod($destinationFile, 0755); 

Сохранить в файл и обновить кеш Magento. Теперь вы сможете правильно загружать изображения с разрешениями, доступными для веб-сервера.

Смежные вопросы