Ошибка sendajaxtocrop ошибка создания изображения

Тема: Ошибка при загрузке изображения  (Прочитано 8321 раз)

20 Сентябрь 2012, 20:24:46

После обновления на 1.5 при загрузке изображений товара вылетает ошибка «Ошибка при загрузке изображения». При включении отображения ошибок в файле config.inc.php выдает уже «undefined».
Подскажите в чём может быть дело.

Заранее спасибо!


Записан

20 Сентябрь 2012, 22:18:37

Ответ #1

Панель управления > Настройка > Изображение
Нужно перегенерировать изображения.


Записан

20 Сентябрь 2012, 23:43:28

Ответ #2

Панель управления > Настройка > Изображение
Нужно перегенерировать изображения.

Изображения перегенерировал, но результат тот же. Может быть есть какие-то требования к загружаемым изображениям? (например загружаю файл .JPG, 494*340, вес 38 кб (на 1.4 такие файлы грузились без проблем)).


Записан

21 Сентябрь 2012, 09:11:23

Ответ #3

Параметры для изображения, вес, разрешение и т.д., настраиваются в
Панель управления > Настройки > Изображения 
Установите свои размеры.


Записан

21 Сентябрь 2012, 12:58:27

Ответ #4

Параметры для изображения, вес, разрешение и т.д., настраиваются в
Панель управления > Настройки > Изображения 
Установите свои размеры.

Посмотрите пожалуйста вложение.
Даже дефолтные настройки подходят под загружаемые файлы.


Записан

21 Сентябрь 2012, 16:12:54

Ответ #5

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


Записан

21 Сентябрь 2012, 17:41:02

Ответ #6

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

Загружаемых изображений в папке /img/p/ или /imp/tmp/ нет, но зато в папке /img/tmp/ при загрузке создаются файлы с названием типа «PSVmyZQk» и весом в 0б.


Записан

22 Сентябрь 2012, 12:30:24

Ответ #7

26 Сентябрь 2012, 18:01:36

Ответ #8

Проблема с генерацией изображений
Очистите кеш, отключите кеширование, установите принудительную компиляцию, включите показ ошибок.
Проверьте картинки, путь должен соотвествовать правилам:
Где хранятся картинки товаров в PrestaShop?
Если картинкок нет, проверьте этот товар, при необходимости добавьте изображения.

Поставил prestashop на denwer. Все изображения загрузились и с дефолтными настройками. В чём может быть дело?


Записан

26 Сентябрь 2012, 18:57:19

Ответ #9

В сервере, кеширование отключить memcached, apc или что там подключено.


Записан

Эксперт Prestashop — решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento — создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

03 Октябрь 2012, 18:10:44

Ответ #10

В сервере, кеширование отключить memcached, apc или что там подключено.

В том то и дело, ничего из этого не подключено.

Ещё одна странная вещь: если загружать, скажем, 20 изображений, то 2-3 корректно зальются на сервер, остальные — нет. Картинки идентичные.


Записан

04 Октябрь 2012, 09:40:33

Ответ #11

У вас проблемы из-за сервера или ошибки при обновлении.
Установите чистый prestashop 1.5 на ваш сервер. Попробуйте загрузку изображений.
Если работает, значит были ошибки при обновлении. Тогда будет проще переустановить prestashop.


Записан

11 Октябрь 2012, 16:52:45

Ответ #12

У вас проблемы из-за сервера или ошибки при обновлении.
Установите чистый prestashop 1.5 на ваш сервер. Попробуйте загрузку изображений.
Если работает, значит были ошибки при обновлении. Тогда будет проще переустановить prestashop.

В общем проблему побороть не удалось, поэтому сначала загружаю изображения товара на Localhost, а потом просто копирую их на хостинг в нужные папки.


Записан

InstantCMS 2.X

Ошибка «undefined» решено!

Здравствуйте!
На днях столкнулся с проблемой, которая заключалась в том что у меня стояла система ICMS 2.8.2 и все отлично работало, после того как вышло обновление 2.9.0 я решил обновиться, после обновления при попытке загрузить изображение в раздел новостей, объявления, и прочих разделов кроме «фотоальбомов» — в них грузилось все хорошо, вообщем при попытке загрузить изображение выдавало ошибку «undefined».
Решилась проблема тем, что в модулях PHP был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Надеюсь, если кто нибудь столкнется с такой же проблемой мое сообщение кому то да поможет, всем добра!

был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Спасибо тебе добрый человек!!! Я уже голову сломал.

был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Спасибо тебе добрый человек!!! Я уже голову сломал.

Всегда пожалуйста, очень рад если помогло!

Такая же проблема. На хостинге в настройках PHP был выключен ioncube

На хостинге в настройках PHP был выключен ioncube

Ioncube ни причем. В файле php.ini добавьте «extension=php_fileinfo.dll»

Тоже была проблема, тоже решилась включением модуля fileinfo.
Для тех, кто такой же профан как я: в панели управления хостингом, если это cPanel, находим «Выбор версии PHP» (PHP Selector), отмечаем галочкой «fileinfo» и Сохранить.

Ioncube ни причем. В файле php.ini добавьте «extension=php_fileinfo.dll»

Спасибо ВСЕМ за помощь, у меня проблема решилось добавлением строки в файле php.ini extension=fileinfo.so

RU-CENTER

Здравствуйте!
На днях столкнулся с проблемой, которая заключалась в том что у меня стояла система ICMS 2.8.2 и все отлично работало, после того как вышло обновление 2.9.0 я решил обновиться, после обновления при попытке загрузить изображение в раздел новостей, объявления, и прочих разделов кроме «фотоальбомов» — в них грузилось все хорошо, вообщем при попытке загрузить изображение выдавало ошибку «undefined».
Решилась проблема тем, что в модулях PHP был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Надеюсь, если кто нибудь столкнется с такой же проблемой мое сообщение кому то да поможет, всем добра!

Спасибо!

Здравствуйте. Столкнулся с этой проблемой после обновления версии PHP с 5.3 до 5.6.36. Хостер пока не отвечает, выходной.
Проделанные манипуляции: добавление extension=fileinfo.so в файл php.ini (fileinfo.so — изначально был включён) — результатов не дали. В чём ещё может быть проблема?

Pawell,
Попробуйте memory_limit увеличить в php.ini
Там функция автоповорота картинок много памяти ест.
После изменений не забывайте рестартовать апач.
Если не поможет — смотрите ошибки в логах.

Попробуйте memory_limit увеличить в php.ini
Там функция автоповорота картинок много памяти ест.

Настройки в 5.3 и 5.6 не менялись — memory_limit — 128м. Для более новой версии получается этого мало? Изменил права на папки (кое где были 755) на 777, в результате загрузить фото напрямую с компьютера: «undefined», а загрузить по ссылке — загружается нормально.

Тоже решаю эту проблему. Проблема возникла недавно, и сразу на двух ЦМСках (работаю с инстои и престошопом). Оба рабочих сайта перестали принимать картинки в статьи.

Нашел в инете вариант —
«перед тем как загрузить картинку средствами пхп, он картинку загружает во временный каталог, который прописан в пхп.ини, если не ошибаюсь это то upload_tmp_dir, а потом уже в каталог имж, на который надо проверить права доступа. Как сказал мне хостер, он отключил эту возможность загрузки через пхп по причине безопасности. Свяжитесь с хостером, и опишите проблему, он должен сам всё решить. иначе нада искать другой хостинг. «

Пока не проверил.

У меня у сотового оператора интернет анлим, но после N Гб лимит скорости 0,5 0,5. Загружал вчера вечером файлы (jpg более 1 Мб, пресет 2000 x 2000 60 % ) с мобильного интернет в OWL набор изображений, файлы загружались нормально. Сегодня днем в другом месте, где нагрузка на сеть может быть больше или мешают бетонные перекрытия уже при загрузке изображения пишет undefined или после загрузки ничего не происходит. Это при всех закрытых приложениях кроме браузер Хром с одной вкладкой сайта. В редакторе Лоадыря в таком случае пишет: Request timedout after 60 seconds.
PS Нужно чтобы в Наборе и OWL слайдере изображение не загружалось в таких случаях или можно было отменить загрузку. Ибо если изображения загружаются — закакают так весь сервер.
Есть способ ускорить загрузку изображения — в строке состояния включить «Отображать скорость сети», тогда можно ходить с телефоном в течении минуты и искать где больше скорость и потом замереть в одном положении. Лучше еще отображать % загрузки изображений, чтобы не было мучительно больно юзерам в ожидании и неизвестности.
Правдиво про телефоны самсунг :

Спойлер

Если вы недавно переключились на телефон Samsung, вы должны чувствовать себя потерянным. Хотя он работает на Android, как и большинство смартфонов, он несет индивидуальный скин поверх стокового Android, И в результате новый пользователь часто чувствует себя подавленным. В то время как исследовать новый телефон весело, в равной степени важно также следить за состоянием связи с телефоном.

laugh

У меня решился вопрос еще проще сменил версию php и все заработало!) 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.

vvast­ro
[14.9K]

6 лет назад 

Либо ошибка в скрипте либо отсутствие обработки ситуации, когда окно выбора файла закрывается без выбора файла.

Еще возможен вариант, когда выбирается файл с длинным путем или именем. Или в пути/имени есть не латинские символы.

автор вопроса выбрал этот ответ лучшим

в избранное

ссылка

отблагодарить

Ждун
[3.3K]

А как это можно решить? Ни одну фотографию не получается добавить( 
—  6 лет назад 

vvastro
[14.9K]

Если ошибка скрипта — то написать разработчикам/владельцам.
Если проблема в пути/имени — скопировать/переименовать файл в каталог с менее длинным путем/именем без не латинских букв. И написать разработчикам — может они сделают вам «удобно и приятно».
 
—  6 лет назад 

Ждун
[3.3K]

Разработчики не смогли помочь. Спасибо за совет, сбросила фотографию на рабочий стол и переименовала, не помогло( 
—  6 лет назад 

vvastro
[14.9K]

Рабочий стол — папка с довольно длинным именем. :))))
Лучше тестировать с корня диска:
сделать/скопировать файл «c:1.jpg»
если такой файл не хавает — проблема явно в скрипте или в браузере.
Но если в браузере — например запрет скриптов, то сообщение д.б. другим или его не будет вовсе.
 
—  6 лет назад 

Ждун
[3.3K]

Сбросила фотографию на диск — такой же результат. Это сообщение появляется еще до того, как я пытаюсь загрузить фотографию. 
—  6 лет назад 

все комментарии (еще 2)

Знаете ответ?

Перейти к контенту

Тема: Ошибка при загрузке изображения  (Прочитано 8312 раз)

20 Сентябрь 2012, 20:24:46

После обновления на 1.5 при загрузке изображений товара вылетает ошибка «Ошибка при загрузке изображения». При включении отображения ошибок в файле config.inc.php выдает уже «undefined».
Подскажите в чём может быть дело.

Заранее спасибо!


Записан

20 Сентябрь 2012, 22:18:37

Ответ #1

Панель управления > Настройка > Изображение
Нужно перегенерировать изображения.


Записан

20 Сентябрь 2012, 23:43:28

Ответ #2

Панель управления > Настройка > Изображение
Нужно перегенерировать изображения.

Изображения перегенерировал, но результат тот же. Может быть есть какие-то требования к загружаемым изображениям? (например загружаю файл .JPG, 494*340, вес 38 кб (на 1.4 такие файлы грузились без проблем)).


Записан

21 Сентябрь 2012, 09:11:23

Ответ #3

Параметры для изображения, вес, разрешение и т.д., настраиваются в
Панель управления > Настройки > Изображения 
Установите свои размеры.


Записан

21 Сентябрь 2012, 12:58:27

Ответ #4

Параметры для изображения, вес, разрешение и т.д., настраиваются в
Панель управления > Настройки > Изображения 
Установите свои размеры.

Посмотрите пожалуйста вложение.
Даже дефолтные настройки подходят под загружаемые файлы.


Записан

21 Сентябрь 2012, 16:12:54

Ответ #5

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


Записан

21 Сентябрь 2012, 17:41:02

Ответ #6

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

Загружаемых изображений в папке /img/p/ или /imp/tmp/ нет, но зато в папке /img/tmp/ при загрузке создаются файлы с названием типа «PSVmyZQk» и весом в 0б.


Записан

22 Сентябрь 2012, 12:30:24

Ответ #7

26 Сентябрь 2012, 18:01:36

Ответ #8

Проблема с генерацией изображений
Очистите кеш, отключите кеширование, установите принудительную компиляцию, включите показ ошибок.
Проверьте картинки, путь должен соотвествовать правилам:
Где хранятся картинки товаров в PrestaShop?
Если картинкок нет, проверьте этот товар, при необходимости добавьте изображения.

Поставил prestashop на denwer. Все изображения загрузились и с дефолтными настройками. В чём может быть дело?


Записан

26 Сентябрь 2012, 18:57:19

Ответ #9

В сервере, кеширование отключить memcached, apc или что там подключено.


Записан

Эксперт Prestashop — решения всех проблем, написание модулей, создание тем для интернет-магазинов под Prestashop.
Эксперт Magento — создам сайт на Magento, программирование кастомных модулей для Magento, кастомизация тем Magento.
Лучшие цены!!!

03 Октябрь 2012, 18:10:44

Ответ #10

В сервере, кеширование отключить memcached, apc или что там подключено.

В том то и дело, ничего из этого не подключено.

Ещё одна странная вещь: если загружать, скажем, 20 изображений, то 2-3 корректно зальются на сервер, остальные — нет. Картинки идентичные.


Записан

04 Октябрь 2012, 09:40:33

Ответ #11

У вас проблемы из-за сервера или ошибки при обновлении.
Установите чистый prestashop 1.5 на ваш сервер. Попробуйте загрузку изображений.
Если работает, значит были ошибки при обновлении. Тогда будет проще переустановить prestashop.


Записан

11 Октябрь 2012, 16:52:45

Ответ #12

У вас проблемы из-за сервера или ошибки при обновлении.
Установите чистый prestashop 1.5 на ваш сервер. Попробуйте загрузку изображений.
Если работает, значит были ошибки при обновлении. Тогда будет проще переустановить prestashop.

В общем проблему побороть не удалось, поэтому сначала загружаю изображения товара на Localhost, а потом просто копирую их на хостинг в нужные папки.


Записан

InstantCMS 2.X

Ошибка «undefined» решено!

Здравствуйте!
На днях столкнулся с проблемой, которая заключалась в том что у меня стояла система ICMS 2.8.2 и все отлично работало, после того как вышло обновление 2.9.0 я решил обновиться, после обновления при попытке загрузить изображение в раздел новостей, объявления, и прочих разделов кроме «фотоальбомов» — в них грузилось все хорошо, вообщем при попытке загрузить изображение выдавало ошибку «undefined».
Решилась проблема тем, что в модулях PHP был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Надеюсь, если кто нибудь столкнется с такой же проблемой мое сообщение кому то да поможет, всем добра!

был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Спасибо тебе добрый человек!!! Я уже голову сломал.

был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Спасибо тебе добрый человек!!! Я уже голову сломал.

Всегда пожалуйста, очень рад если помогло!

Такая же проблема. На хостинге в настройках PHP был выключен ioncube

На хостинге в настройках PHP был выключен ioncube

Ioncube ни причем. В файле php.ini добавьте «extension=php_fileinfo.dll»

Тоже была проблема, тоже решилась включением модуля fileinfo.
Для тех, кто такой же профан как я: в панели управления хостингом, если это cPanel, находим «Выбор версии PHP» (PHP Selector), отмечаем галочкой «fileinfo» и Сохранить.

Ioncube ни причем. В файле php.ini добавьте «extension=php_fileinfo.dll»

Спасибо ВСЕМ за помощь, у меня проблема решилось добавлением строки в файле php.ini extension=fileinfo.so

RU-CENTER

Здравствуйте!
На днях столкнулся с проблемой, которая заключалась в том что у меня стояла система ICMS 2.8.2 и все отлично работало, после того как вышло обновление 2.9.0 я решил обновиться, после обновления при попытке загрузить изображение в раздел новостей, объявления, и прочих разделов кроме «фотоальбомов» — в них грузилось все хорошо, вообщем при попытке загрузить изображение выдавало ошибку «undefined».
Решилась проблема тем, что в модулях PHP был отключен модуль «fileinfo», после его включения изображения загружаются отлично, странно что на версии 2.8.2 все работало отлично, но после обновления до 2.9.0 была такая проблема.

Надеюсь, если кто нибудь столкнется с такой же проблемой мое сообщение кому то да поможет, всем добра!

Спасибо!

Здравствуйте. Столкнулся с этой проблемой после обновления версии PHP с 5.3 до 5.6.36. Хостер пока не отвечает, выходной.
Проделанные манипуляции: добавление extension=fileinfo.so в файл php.ini (fileinfo.so — изначально был включён) — результатов не дали. В чём ещё может быть проблема?

Pawell,
Попробуйте memory_limit увеличить в php.ini
Там функция автоповорота картинок много памяти ест.
После изменений не забывайте рестартовать апач.
Если не поможет — смотрите ошибки в логах.

Попробуйте memory_limit увеличить в php.ini
Там функция автоповорота картинок много памяти ест.

Настройки в 5.3 и 5.6 не менялись — memory_limit — 128м. Для более новой версии получается этого мало? Изменил права на папки (кое где были 755) на 777, в результате загрузить фото напрямую с компьютера: «undefined», а загрузить по ссылке — загружается нормально.

Тоже решаю эту проблему. Проблема возникла недавно, и сразу на двух ЦМСках (работаю с инстои и престошопом). Оба рабочих сайта перестали принимать картинки в статьи.

Нашел в инете вариант —
«перед тем как загрузить картинку средствами пхп, он картинку загружает во временный каталог, который прописан в пхп.ини, если не ошибаюсь это то upload_tmp_dir, а потом уже в каталог имж, на который надо проверить права доступа. Как сказал мне хостер, он отключил эту возможность загрузки через пхп по причине безопасности. Свяжитесь с хостером, и опишите проблему, он должен сам всё решить. иначе нада искать другой хостинг. «

Пока не проверил.

У меня у сотового оператора интернет анлим, но после N Гб лимит скорости 0,5 0,5. Загружал вчера вечером файлы (jpg более 1 Мб, пресет 2000 x 2000 60 % ) с мобильного интернет в OWL набор изображений, файлы загружались нормально. Сегодня днем в другом месте, где нагрузка на сеть может быть больше или мешают бетонные перекрытия уже при загрузке изображения пишет undefined или после загрузки ничего не происходит. Это при всех закрытых приложениях кроме браузер Хром с одной вкладкой сайта. В редакторе Лоадыря в таком случае пишет: Request timedout after 60 seconds.
PS Нужно чтобы в Наборе и OWL слайдере изображение не загружалось в таких случаях или можно было отменить загрузку. Ибо если изображения загружаются — закакают так весь сервер.
Есть способ ускорить загрузку изображения — в строке состояния включить «Отображать скорость сети», тогда можно ходить с телефоном в течении минуты и искать где больше скорость и потом замереть в одном положении. Лучше еще отображать % загрузки изображений, чтобы не было мучительно больно юзерам в ожидании и неизвестности.
Правдиво про телефоны самсунг :

Спойлер

Если вы недавно переключились на телефон Samsung, вы должны чувствовать себя потерянным. Хотя он работает на Android, как и большинство смартфонов, он несет индивидуальный скин поверх стокового Android, И в результате новый пользователь часто чувствует себя подавленным. В то время как исследовать новый телефон весело, в равной степени важно также следить за состоянием связи с телефоном.

laugh

У меня решился вопрос еще проще сменил версию php и все заработало!) 

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.

vvast­ro
[14.9K]

6 лет назад 

Либо ошибка в скрипте либо отсутствие обработки ситуации, когда окно выбора файла закрывается без выбора файла.

Еще возможен вариант, когда выбирается файл с длинным путем или именем. Или в пути/имени есть не латинские символы.

автор вопроса выбрал этот ответ лучшим

в избранное

ссылка

отблагодарить

Ждун
[3.3K]

А как это можно решить? Ни одну фотографию не получается добавить( 
—  6 лет назад 

vvastro
[14.9K]

Если ошибка скрипта — то написать разработчикам/владельцам.
Если проблема в пути/имени — скопировать/переименовать файл в каталог с менее длинным путем/именем без не латинских букв. И написать разработчикам — может они сделают вам «удобно и приятно».
 
—  6 лет назад 

Ждун
[3.3K]

Разработчики не смогли помочь. Спасибо за совет, сбросила фотографию на рабочий стол и переименовала, не помогло( 
—  6 лет назад 

vvastro
[14.9K]

Рабочий стол — папка с довольно длинным именем. :))))
Лучше тестировать с корня диска:
сделать/скопировать файл «c:1.jpg»
если такой файл не хавает — проблема явно в скрипте или в браузере.
Но если в браузере — например запрет скриптов, то сообщение д.б. другим или его не будет вовсе.
 
—  6 лет назад 

Ждун
[3.3K]

Сбросила фотографию на диск — такой же результат. Это сообщение появляется еще до того, как я пытаюсь загрузить фотографию. 
—  6 лет назад 

все комментарии (еще 2)

Знаете ответ?

Кто-то сталкивался с такой ошибкой при формировании отчета? Предыстория, есть отчет, добавил в него поле и параметр, после пытаюсь сформировать и выходить такая ошибка.
Заранее спасибо!

ошибка компановки.jpg

Ошибка создания источника доступных настроек компоновки данных.


Изменено 14 апреля, 2022 пользователем evilfrog

Пишите ошибку текстом

  1. Главная
  2. Блоги
  3. Блог shumod@drupal.org

Ошибка генерации изображения

Главные вкладки

  • Просмотр(активная вкладка)
  • Реакции

Не могу понять в чём дело. Не создаются превьюшки картинок.

При попытке зайти по прямой ссылке на превью пишет «Ошибка генерации изображения». Подскажите, в чём может быть дело?

  • Drupal7
  • Есть вопрос
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии

Аватар пользователя skit25

Ошибка создания источника доступных настроек компоновки данных.


Изменено 14 апреля, 2022 пользователем evilfrog

Пишите ошибку текстом

  1. Главная
  2. Блоги
  3. Блог shumod@drupal.org

Ошибка генерации изображения

Главные вкладки

  • Просмотр(активная вкладка)
  • Реакции

Не могу понять в чём дело. Не создаются превьюшки картинок.

При попытке зайти по прямой ссылке на превью пишет «Ошибка генерации изображения». Подскажите, в чём может быть дело?

  • Drupal7
  • Есть вопрос
  • Блог
  • Войдите или зарегистрируйтесь, чтобы отправлять комментарии

Комментарии


skit25


4 сентября 2012 в 19:38

лес рук Smile
Тоже внезапно напала такая проблема, пока не решил. Все обновил, крон, кэш…

Аватар пользователя GotLosiom
GotLosiom


10 сентября 2012 в 0:02

Стоит проверить:
1. Пути (admin/config/media/file-system)
2. Наличие php5-gd (apt-get install php5-gd)
3. Если используется nginx, то наличие правила вида
location ~ ^/sites/.*/files/styles/ {
try_files $uri /index.php?q=$uri;
}
4. Если ничего не помогает admin/reports/dblog в студию.

з.ы. Образец при создании нового правила генерируется нормально ? Т.е. admin/config/media/image-styles/edit/имя_стиля выводит оба изображения ?

Аватар пользователя creator969
creator969


11 февраля 2013 в 13:19

Такая же проблема была, выставил права на папки и все номарльно

Аватар пользователя Kaylang
Kaylang


4 августа 2013 в 14:45

Есть такая же проблема при попытке программно вывести превью по пресету.

print theme_image_style(
        array(
                ‘style_name’ => ‘стиль превью’,
                ‘width’ => XXX,
                ‘height’ => YYY,
                ‘path’ => ‘public://путь к картинке+картинка’,
        )
);

генерится HTML-код

<img typeof=«foaf:Image» src=«путь public/styles/стиль превью/public/путь к картинке+картинка?itok=lbqN3GUt» width=«XXX» height=«YYY» alt=«»/>

но сам файл картинки не создается и при просмотре чисто ссылки сообщение: «Ошибка генерации изображения».
права на папки в норме — запись разрешена.

Аватар пользователя igorek
igorek


2 марта 2014 в 18:00

Решение: В первую очередь проверьте, чтобы урл файла был не от корня сайта, а от папки files.
То есть не ‘sites/default/files/images/image.jpg’, а просто: ‘images/image.jpg
Об этом, например, говорится здесь: theme_image_style($variables).

Аватар пользователя SunriseChild
SunriseChild


5 февраля 2015 в 18:15

Во! Спасибун!
Даже специально зарегался чтоб «спасибо!» сказать Dirol
Сменил дефолтный путь sites/default/files в «Общедоступный путь файловой системы» на images. Стили сохраняются в норме.

Аватар пользователя artem1914@yandex.ru
artem1914@yandex.ru


19 апреля 2015 в 16:27

Добрый день, я мало понимаю в Друпале, нашего программиста уволили, а на сайте пропали изображения видео в темах
http://ik-zona.ru/filmy-na-telekanale-zona вот ссылка, пишет ошибка генерации изображения, как можно исправить, и чтоб не сильно заумно, может как нибудь в панеле управления сайтом это можно решить? Если кто подскажет спасибо огромное!

Аватар пользователя igorek
igorek


19 апреля 2015 в 16:43

Аватар пользователя bobser
bobser


11 марта 2016 в 19:42

Была та же проблема. Выставил права доступа 755 на все вложенные папки начиная с /sites/default/files/ и всё заработало.

Данный скрипт должен загружать фотографию в альбом группы ВК. На видео всё работает у человека:

У меня же при выполнении выходит ошибки:

Notice: Undefined property: stdClass::$response in /test.php on line 14
14 строка кода:
$url = json_decode($url)->response->upload_url;

И ошибка:
Notice: Trying to get property of non-object in /test.php on line 14
Array ( [error] => Array ( [error_code] => 8 [error_msg] => Invalid request: v (version) is required [request_params] => Array ( [0] => Array ( [key] => oauth [value] => 1 ) [1] => Array ( [key] => method [value] => photos.save ) [2] => Array ( [key] => server [value] => ) [3] => Array ( [key] => photos_list [value] => ) [4] => Array ( [key] => album_id [value] => ) [5] => Array ( [key] => hash [value] => ) [6] => Array ( [key] => gid [value] => тут_id_группы ) ) ) )

Сам скрипт:

<?php
// Только STANDALONE TOKEN
$token = 'token';

$group_id = 'id';
$album_id = 'id';
$v = '5.62'; //версия vk api
$image_path = dirname(__FILE__).'/111.jpg';//путь до картинки
$post_data = array("file1" => '@'.$image_path);

// получаем урл для загрузки
 $url = file_get_contents("https://api.vk.com/method/photos.getUploadServer?album_id=".$album_id."&group_id=".$group_id."&v=".$v."&access_token=".$token);
$url = json_decode($url)->response->upload_url;
//print_r($url);

// отправка post картинки
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = json_decode(curl_exec($ch),true);
//print_r($result);

// сохраняем
$safe = file_get_contents("https://api.vk.com/method/photos.save?server=".$result['server']."&photos_list=".$result['photos_list']."&album_id=".$result['aid']."&hash=".$result['hash']."&gid=".$group_id."&access_token=".$token);
$safe = json_decode($safe,true);
print_r($safe);
// итог
?>

Понравилась статья? Поделить с друзьями:
  • Ошибка self level suspension inactive
  • Ошибка self cleaning pls wait
  • Ошибка sel на стиральной машине gorenje
  • Ошибка select park на рено меган 2 автомат
  • Ошибка securom reported error 2000 при запуске гта 4