Ошибки бьёт

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

siteapp M
siteapp M
Возраст: 32
Репутация: 7
Сообщения: 118
Зарегистрирован: 12.01.2016
С нами: 8 лет 2 месяца

Сообщение #1 siteapp » 06.04.2017, 20:49

Пробую парсинг впилить и выбивает

Код: Выделить всё

Fatal error: Uncaught exception 'ImagickException' with message 'unable to open image `/home/stroyshi/public_html/files/originals/3a267d074c2e662bee0fc89ebd218497.jpg': No such file or directory @ error/blob.c/OpenBlob/2589' in /home/stroyshi/public_html/api/Image.php:333 Stack trace: #0 /home/stroyshi/public_html/api/Image.php(333): Imagick->readimage('/home/stroyshi/...') #1 /home/stroyshi/public_html/api/Image.php(77): Image->image_constrain_imagick('/home/stroyshi/...', '/home/stroyshi/...', '300', '300', NULL, '50', '50', 0.5, 0.15) #2 /home/stroyshi/public_html/resize/resize.php(43): Image->resize('3a267d074c2e662...', NULL, NULL) #3 {main} thrown in /home/stroyshi/public_html/api/Image.php on line 333


Файлы Image и resize не трогались. Права на папки выставлял и 777 толку ноль.

Логи

Код: Выделить всё

Stack trace:
#0 /home/stroyshi/public_html/api/Image.php(333): Imagick->readimage('/home/stroyshi/...')
#1 /home/stroyshi/public_html/api/Image.php(77): Image->image_constrain_imagick('/home/stroyshi/...', '/home/stroyshi/...', '35', '35', NULL, '50', '50', 0.5, 0.15)
#2 /home/stroyshi/public_html/resize/resize.php(43): Image->resize('f5172b5ef8f8955...', NULL, NULL)
#3 {main}
  thrown in /home/stroyshi/public_html/api/Image.php on line 333


Куда рыть подскажите((
:eh:

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 4 месяца
Откуда: Днепр
Skype

Сообщение #2 m1hasik » 07.04.2017, 08:10

Права на папку files 777 и кроме этого, на все файлы тоже. Imagick не может прочитать фотку

siteapp M
siteapp M
Возраст: 32
Репутация: 7
Сообщения: 118
Зарегистрирован: 12.01.2016
С нами: 8 лет 2 месяца

Сообщение #3 siteapp » 07.04.2017, 10:20

m1hasik писал(а):Права на папку files 777 и кроме этого, на все файлы тоже. Imagick не может прочитать фотку
Выставленно. При открытие картинки выбивает

Код: Выделить всё

Fatal error: Uncaught exception 'ImagickException' with message 'unable to open image `/home/stroyshi/public_html/files/originals/d1034cb3daf103b67087fdeea91e4a0e.jpg': No such file or directory @ error/blob.c/OpenBlob/2589' in /home/stroyshi/public_html/api/Image.php:333 Stack trace: #0 /home/stroyshi/public_html/api/Image.php(333): Imagick->readimage('/home/stroyshi/...') #1 /home/stroyshi/public_html/api/Image.php(77): Image->image_constrain_imagick('/home/stroyshi/...', '/home/stroyshi/...', '100', '100', NULL, '50', '50', 0.5, 0.15) #2 /home/stroyshi/public_html/resize/resize.php(43): Image->resize('d1034cb3daf103b...', NULL, NULL) #3 {main} thrown in /home/stroyshi/public_html/api/Image.php on line 333
:eh:

Vitaly
Аватара
Vitaly
Репутация: 20
Сообщения: 109
Зарегистрирован: 15.08.2016
С нами: 7 лет 7 месяцев

Сообщение #4 Vitaly » 07.04.2017, 10:38

Попробуй указать полный путь к фото.

siteapp M
siteapp M
Возраст: 32
Репутация: 7
Сообщения: 118
Зарегистрирован: 12.01.2016
С нами: 8 лет 2 месяца

Сообщение #5 siteapp » 07.04.2017, 10:51

Vitaly писал(а):Попробуй указать полный путь к фото.
Там путь стоит полный /home/stroyshi/public_html/files/originals/ том то и дело
:eh:

Vitaly
Аватара
Vitaly
Репутация: 20
Сообщения: 109
Зарегистрирован: 15.08.2016
С нами: 7 лет 7 месяцев

Сообщение #6 Vitaly » 07.04.2017, 13:45

Вы это где тестируете, на localhost?
Если да, то попробуй именно путь к файлу на диске указать, типа C:\Server\и т.д. а не URL.

siteapp M
siteapp M
Возраст: 32
Репутация: 7
Сообщения: 118
Зарегистрирован: 12.01.2016
С нами: 8 лет 2 месяца

Сообщение #7 siteapp » 07.04.2017, 15:22

Vitaly писал(а):Вы это где тестируете, на localhost?
Если да, то попробуй именно путь к файлу на диске указать, типа C:\Server\и т.д. а не URL.
хостинге
:eh:

Master
Master
Репутация: 28
Сообщения: 84
Зарегистрирован: 25.01.2016
С нами: 8 лет 2 месяца

Сообщение #8 Master » 07.04.2017, 15:37

Попробуйте /stroyshi/files/originals без home и public_html

siteapp M
siteapp M
Возраст: 32
Репутация: 7
Сообщения: 118
Зарегистрирован: 12.01.2016
С нами: 8 лет 2 месяца

Сообщение #9 siteapp » 07.04.2017, 17:48

Master писал(а):Попробуйте /stroyshi/files/originals без home и public_html
Тоже самое
Вот кусок кода

Код: Выделить всё

protected function saveImage($url, $width)
   {
      $d = 'https:';
      $sizeName = array(
         100 =>'100x100',
         160 =>'160x140',
         219 =>'219x172',
         300 =>'300x300',
         35 =>'35x35',
         50 =>'50x50'
      );   
      $imgName = md5($url).".{$sizeName[$width]}.jpg";
      $imgFile = file_get_contents($d.$url);
      if( $img = imagecreatefromstring($imgFile) ){      
         $w = imagesx($img);
         $h = imagesy($img);      
         $height = ($h*$width)/$w;   
         $n_img = imagecreatetruecolor($width, $height);
         imagecopyresampled($n_img, $img, 0, 0, 0, 0, $width, $height, $w, $h);
         imagejpg($n_img, '/stroyshi/files/products/'.$imgName);
         imagedestroy($n_img);
         imagedestroy($img);            
      }
   }

Ругается по логам парсинга на это

Код: Выделить всё

   if( $img = imagecreatefromstring($imgFile) ){      
:eh:

korshunov
korshunov
Репутация: 146
Сообщения: 1854
Зарегистрирован: 03.12.2015
С нами: 8 лет 3 месяца
Skype

Сообщение #10 korshunov » 08.04.2017, 06:30

Судя по коду, у Вас сильно переделан ресайз.

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

Лучше всего потребовать от разработчика исправлений...


Название раздела: Баг-репорт OkayCMS (Сообщения об ошибках)
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Баг-репорт OkayCMS (Сообщения об ошибках)»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 14 гостей