Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


 Share

Recommended Posts

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

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

error.txt

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

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

Link to comment
Share on other sites


45 минут назад, Bazilio сказал:

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

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

/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 - это оригинал, он открывается если перейдем по прямой ссылке 

Link to comment
Share on other sites


51 минуту назад, Bazilio сказал:

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

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

Link to comment
Share on other sites


26 минут назад, Bazilio сказал:

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

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

Link to comment
Share on other sites


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

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

 

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

Edited by thentru
Link to comment
Share on other sites


13 минут назад, thentru сказал:

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

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

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

Edited by Alexodiy
Link to comment
Share on other sites


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

Цитата

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

 

Link to comment
Share on other sites


4 минуты назад, thentru сказал:

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

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

Edited by Alexodiy
Link to comment
Share on other sites


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

Link to comment
Share on other sites


3 часа назад, thentru сказал:

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

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

Link to comment
Share on other sites


3 часа назад, Alexodiy сказал:

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

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

Edited by agefremov
Link to comment
Share on other sites


15 часов назад, agefremov сказал:

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

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

Edited by Alexodiy
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.