Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

CMS не видит картинок после миграции с 1.5 на 2.1 + слетела кодировка после загрузки изображений в папку image


Recommended Posts

Всем привет. В общем ситуация... мигрировал магазин с движка 1.5 на 2.1 с помощью модуля A-migration. Все перенеслось хорошо, за исключением картинок и тогда я перенес изображения вручную, загрузил папку data в image. Сначала CMS просто не видела изображений хотя они присутствовали в БД, после чего я переименовал папку data в catalog и картинки появились на сайте в директории image/catalog, но битые (прикрепил скрин). Так же, на страницах слетела кодировка.

Менял права на папку image - 777 не помогло. К теме прикрепляю файл лога... Ребята, пожалуйста помогите разобраться в чем проблема

error.txt

битые картинки.jpg

битые картинки в категориях.jpg

Надіслати
Поділитися на інших сайтах


Проверьте пути к картинкам. На сайте они на правильный каталог ссылаются.

Змінено користувачем Bazilio
Надіслати
Поділитися на інших сайтах

  В 20.11.2017 в 07:52, Bazilio сказав:

Проверьте пути к картинкам. На сайте они на правильный каталог ссылаются.

Expand  

вроде правильно... Если мы разберем андминку например, где битые имаги в загрузчике по скрину, то там ссылается к примеру так:

/image/cache/catalog/3sprouts/!!!!1_crocodile_wall_organiser_brand_99_99__59755-100x100.jpg - это миниатюра 100х100, почему то она не сгенерировалась
/image/cache/catalog/3sprouts/!!!!1_crocodile_wall_organiser_brand_99_99__59755.jpg - большая в папке cache, но в папке cache ее нету
/image/catalog/3sprouts/!!!!1_crocodile_wall_organiser_brand_99_99__59755.jpg - это оригинал, он открывается если перейдем по прямой ссылке 

Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 07:52, Bazilio сказав:

Проверьте пути к картинкам. На сайте они на правильный каталог ссылаются.

Expand  

да и на самом сайте пустой src <img src="" alt="Двухсторонний снуд EL BANDITO MULTICOOL, 3-9 лет" title="Двухсторонний снуд EL BANDITO MULTICOOL, 3-9 лет" class="img-responsive">

Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 09:21, Bazilio сказав:

Кэш обновляли?

Expand  

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

Надіслати
Поділитися на інших сайтах


Что в обоих конфигах написано?
config.php и admin/config.php

В базе какие пути картинок у товаров?
поле image у таблицы oc_product и таблица oc_product_image

 

PS по ошибкам в логе видно, что перенесли криво

Змінено користувачем thentru
Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 10:16, thentru сказав:

Что в обоих конфигах написано?
config.php и admin/config.php

В базе какие пути картинок у товаров?
поле image у таблицы oc_product и таблица oc_product_image

Expand  

define('HTTP_SERVER', 'http://mama.alexodlw.beget.tech/');

// HTTPS
define('HTTPS_SERVER', 'http://mama.alexodlw.beget.tech/');

// DIR
define('DIR_APPLICATION', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/catalog/');
define('DIR_SYSTEM', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/');
define('DIR_IMAGE', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/image/');
define('DIR_LANGUAGE', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/catalog/language/');
define('DIR_TEMPLATE', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/catalog/view/theme/');
define('DIR_CONFIG', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/config/');
define('DIR_CACHE', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/storage/download/');
define('DIR_LOGS', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/storage/logs/');
define('DIR_MODIFICATION', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/storage/modification/');
define('DIR_UPLOAD', '/home/a/alexodlw/mama.alexodlw.beget.tech/public_html/system/storage/upload/');
-----------
поле image у таблицы oc_product и таблица oc_product_image все хорошо (прикрепил скрин), вот примеры ссылок:
catalog/MAMAPAPA_PROD_N/kokon_mamapapapro1.JPG

catalog/QUUT/Quut_TRIPLET_inuse_ocean purple_water_sky.jpg
тут все хорошо, учитывая, что в конфиге папка image, то по прямой ссылке переходит http://mama.alexodlw.beget.tech/image/catalog/QUUT/Quut_TRIPLET_inuse_ocean purple_water_sky.jpg , и еще... если я создаю новый товар и загружаю другие картинки, то пути не меняются в БД, то есть они аналогичные существующим залитым вручную картинками, но в этом случае картинка отображается. 

Screenshot_13.png

Змінено користувачем Alexodiy
Надіслати
Поділитися на інших сайтах


вот вам и ответ
 

  Цитата

public_html/image/catalog/zombie2017/zombiedash_штаны_aw17-4.jpg): failed to open stream: Permission denied in

Expand  

 

Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 10:58, thentru сказав:

да, доступ запрещен

Expand  

777 надо выставить? не подскажите какие права должны быть на каких папках? я вроде везде где надо было поставил, в имагах тоже, не понятно

Змінено користувачем Alexodiy
Надіслати
Поділитися на інших сайтах


рекурсивно на папки 750 или 755, на файлы 644 и проверить владельца

Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 11:18, thentru сказав:

рекурсивно на папки 750 или 755, на файлы 644 и проверить владельца

Expand  

Итак, рекурсивно на папки 750 или 755 - запилил. Перезалил картинки, все нормально заработало. Но некоторые картинки не отображаются, походу те, которые имеют расширение .jpeg

Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 14:32, Alexodiy сказав:

Итак, рекурсивно на папки 750 или 755 - запилил. Перезалил картинки, все нормально заработало. Но некоторые картинки не отображаются, походу те, которые имеют расширение .jpeg

Expand  

Или те, у которых кириллица в названиях и пробелы... Постоянно с этим проблемы возникают, лучше этого избегать.

Змінено користувачем agefremov
Надіслати
Поділитися на інших сайтах


  В 20.11.2017 в 18:17, agefremov сказав:

Или те, у которых кириллица в названиях и пробелы... Постоянно с этим проблемы возникают, лучше этого избегать.

Expand  

Совершенно верно, эти в том числе... Решил переносом строго в рамках панели вправления хостингом через .zip и соответственно распаковкой архива в нужном месте. Если у вас есть какое нибудь другое решение, подскажите пожалуйста, надо скилл повысить, а OpenCart сложности все время создает какие то...

Змінено користувачем Alexodiy
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.