Minishop2 и загрузка изображений товара.
Доброго времени суток.
Столкнулся с проблемой загрузки изображений товара, а конкретней у многих изображений выходит статус «Ошибка» и как бороться с этой бедой не понимаю.
Был бы признателен за подсказку.
Столкнулся с проблемой загрузки изображений товара, а конкретней у многих изображений выходит статус «Ошибка» и как бороться с этой бедой не понимаю.
Был бы признателен за подсказку.
Комментарии: 14
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сколько раз ставил и настраивал — везде работает без проблем. Разбирайся с хостингом — наверняка shared, да?
У меня все сервера настроены по моей же инструкции, почти вся там «по дефолту» — и проблем нет.
Ну а тебе могу посоветовать только посмотреть логи админки, сервера и консоль бразуера (что там возвращает сервер, вдруг файл не может записать?).
Мне бы было безразлично, да заказчика печалить не хочется. Не понимаю где копать — Firebug никаких POST, GET запросов не показывает, чтобы проследить куда уходят данные и что возвращают. Видимо, потому что Flash.
Через Drag&Drop тоже статус «Ошибка». Вначале вроде небыло.
Notice: Undefined index: HTTP_CONTENT_LENGTH in G:\xampp 1.8.2\xampp\htdocs\my_site\core\components\minishop2\processors\mgr\gallery\upload.class.php on line 103
{«success»:true,«message»:"\/my_site\/assets\/images\/products\/19\/48x48\/5a60c9891b527cd509ca0b5fee310376.jpg",«total»:0,«data»:[],«object»:[]}
Дело происходит на локальном сервере XAMPP 1.8.2
Вот код в классе upload.class.php:
Если хочешь нормальное окружение для работы — можно использовать вот это. Масса проблем сразу исчезнет.
Изменил $_SERVER['HTTP_CONTENT_LENGTH'] на $_SERVER['CONTENT_LENGTH'] и заработало как положено.
Но для Flash версии как решить проблему не знаю, ибо с Flasheм на вы/
Ну и разработчикам быть аккуратнее.
Рылся долго, и после упоминания про флеш решил банально «перетянуть» файлы в область загрузки и все красиво загрузило.
P.S.:Логи ошибок молчали по данному вопросу