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

Recommended Posts

Добрый вечер. После последовательного апгрейда с версии 1.5.x на 2.0.2.0 (на этом этапе пути к картинкам пропали), а затем на 2.3.0.2 на сайте пропали пути для картинок. Путь к ним теперь выглядит так: <img src=""...>

Картинки есть на хостинге, по прямому пути на них заходит.

Путь к папке с ними выглядит так: domain.com/image/catalog. 

Права на папку выставлены: 755.

В базе данных пути прописаны верно, проверял руками.

Конфиги в руте и админе выглядят таким образом: define('DIR_IMAGE', '/home/users1/s/security/domains/security.myjino.ru/image/');

 

Гугл также не помог мне. 

Буду рад любым предположениям, спасибо.

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


33 минуты назад, Praetorioan сказал:

Путь к папке с ними выглядит так: domain.com/image/catalog. 

это они у Вас в БД так прописаны? должно быть catalog/... или другая папка. если так прописано то путь получается /home/users1/s/security/domains/security.myjino.ru/image/domain.com/image/catalog/images.jpg

 

и если все же все верно, попробуйте права на папку и файлы 777, иногда бывает и так :(

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

54 минуты назад, ibond сказал:

это они у Вас в БД так прописаны? должно быть catalog/... или другая папка. если так прописано то путь получается /home/users1/s/security/domains/security.myjino.ru/image/domain.com/image/catalog/images.jpg

 

и если все же все верно, попробуйте права на папку и файлы 777, иногда бывает и так

в бд путь прописан верно, перепроверил ещё раз: /catalog/goods/525489.JPG 

смена прав не помогла, спасибо за предположение.

 

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


В 08.07.2018 в 01:42, ZyXeL сказал:

Скорее нужно проверять файлы config.php + на скрине видно проблему с файлом языка 

Спасибо. К сожалению, проверял. Но на всякий случай скину сюда, может кто-нибудь посмотрит.

admin:

<?php
// HTTP
define('HTTP_SERVER', 'http://a.myjino.ru/admin/');
define('HTTP_CATALOG', 'http://a.myjino.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://a.myjino.ru/admin/');
define('HTTPS_CATALOG', 'http://a.myjino.ru/');

// DIR
define('DIR_APPLICATION', '/home/users1/a/a/domains/a.myjino.ru/admin/');
define('DIR_SYSTEM', '/home/users1/a/a/domains/a.myjino.ru/system/');
define('DIR_DATABASE', '/home/users1/a/a/domains/a.myjino.ru/system/database/');
define('DIR_LANGUAGE', '/home/users1/a/a/domains/a.myjino.ru/admin/language/');
define('DIR_TEMPLATE', '/home/users1/a/a/domains/a.myjino.ru/admin/view/template/');
define('DIR_CONFIG', '/home/users1/a/a/domains/a.myjino.ru/system/config/');
define('DIR_IMAGE', '/home/users1/a/a/domains/a.myjino.ru/image/');
define('DIR_CACHE', '/home/users1/a/a/domains/a.myjino.ru/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/users1/a/a/domains/a.myjino.rusystem/storage/download/');
define('DIR_MODIFICATION', '/home/users/a/a/domains/a.myjino.ru/system/storage/modification/');
define('DIR_UPLOAD', '/home/users/a/a/domains/a.myjino.ru/system/storage/upload/');
define('DIR_LOGS', '/home/users1/a/a/domains/a.myjino.ru/system/storage/logs/');
define('DIR_CATALOG', '/home/users1/a/a/domains/a.myjino.ru/catalog/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'login');
define('DB_PASSWORD', 'pass');
define('DB_DATABASE', 'a_testserver');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');
?>

root:

<?php
// HTTP
define('HTTP_SERVER', 'http://a.myjino.ru/');

// HTTPS
define('HTTPS_SERVER', 'http://a.myjino.ru/');

// DIR
define('DIR_APPLICATION', '/home/users1/a/a/domains/a.myjino.ru/catalog/');
define('DIR_SYSTEM', '/home/users1/a/a/domains/a.myjino.ru/system/');
define('DIR_DATABASE', '/home/users1/a/a/domains/a.myjino.ru/system/database/');
define('DIR_LANGUAGE', '/home/users1/a/a/domains/a.myjino.ru/catalog/language/');
define('DIR_TEMPLATE', '/home/users1/a/a/domains/a.myjino.ru/catalog/view/theme/');
define('DIR_CONFIG', '/home/users1/a/a/domains/a.myjino.ru/system/config/');
define('DIR_IMAGE', '/home/users1/a/a/domains/a.myjino.ru/image/');
define('DIR_CACHE', '/home/users1/a/a/domains/a.myjino.ru/system/storage/cache/');
define('DIR_DOWNLOAD', '/home/users1/a/a/domains/a.myjino.rusystem/storage/download/');
define('DIR_MODIFICATION', '/home/users/a/a/domains/a.myjino.ru/system/storage/modification/');
define('DIR_UPLOAD', '/home/users/a/a/domains/a.myjino.ru/system/storage/upload/');
define('DIR_LOGS', '/home/users1/a/a/domains/a.myjino.ru/system/storage/logs/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'login');
define('DB_PASSWORD', 'pass');
define('DB_DATABASE', 'a_testserver');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');
?>

 

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


49 минут назад, Praetorioan сказал:

К сожалению, проверял. Но на всякий случай скину сюда, может кто-нибудь посмотрит.

Внимательно смотрите оригинал, как минимум в том что вы привели три ошибки:

https://monosnap.com/file/9UlVmILfKVZ9BFxbrMDYCjbJumHnmV

 

А именно ваша ошибка возникает если неправильно указана папка /home/users1/a/a/domains/a.myjino.ru/image/

https://monosnap.com/file/6ZbZ1QdDGnasgm5HLASUEn9sw6d39o

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

Спасибо! DIR MODIFICATION/UPLOAD - действительно была ошибка. Остальных ошибок нет - я менял имена в коде, в целях безопасности, извиняюсь. 

Всё исправил. Ошибка с картинками не ликвидирована.

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


Проверьте, что в папке image есть папка catalog
Ну и что возвращает функция realpath

это кусок проверки из-за чего у вас ошибка
 

// Check its a directory
  if (!is_dir($directory) || substr(str_replace('\\', '/', realpath($directory)), 0, strlen(DIR_IMAGE . 'catalog')) != DIR_IMAGE . 'catalog') {
  $json['error'] = $this->language->get('error_directory');
}

 

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


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

Проверьте, что в папке image есть папка catalog
Ну и что возвращает функция realpath

это кусок проверки из-за чего у вас ошибка
 


// Check its a directory
  if (!is_dir($directory) || substr(str_replace('\\', '/', realpath($directory)), 0, strlen(DIR_IMAGE . 'catalog')) != DIR_IMAGE . 'catalog') {
  $json['error'] = $this->language->get('error_directory');
}

 

Папка catalog есть, я несколько раз перепроверял все пути image в конфигах и базе

По инструкции@thentru проверил realpath:
 

Цитата

realpath: /home/users/a/security/domains/1.myjino.ru/image
DIR_IMAGE: /home/users1/a/security/domains/1.myjino.ru/image/

 

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


  • 9 months later...
В 09.07.2018 в 15:41, Praetorioan сказал:

Проблема решена, всем спасибо! Отдельное спасибо @thentru !

 

Как Вы решили проблему? В чем была ошибка?

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

6 часов назад, valera1991 сказал:

 

Как Вы решили проблему? В чем была ошибка?

ТС год на форуме не было. Думаю не скажет, что у него было.

 

@valera1991 рассказывайте, с картинками, в чем у Вас проблема. Чем больше опишите проблему, тем вероятнее будет ее решение.

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

11 часов назад, OCappLab сказал:

ТС год на форуме не было. Думаю не скажет, что у него было.

 

@valera1991 рассказывайте, с картинками, в чем у Вас проблема. Чем больше опишите проблему, тем вероятнее будет ее решение.

 

Может кому-то будет полезно я решил проблему изменив в конфиге адрес папки с изображениями.

с такого

define('DIR_IMAGE', '/home/admin/sites/domain.com/image/');

на такой

define('DIR_IMAGE', '/sites/domain.com/image/');

не знаю с чем это связано. У меня сайт не на хостинге а на отдельном сервере.

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

  • 1 year later...
Прихований текст
В 02.05.2019 в 17:51, valera1991 сказав:

 

Может кому-то будет полезно я решил проблему изменив в конфиге адрес папки с изображениями.

с такого

define('DIR_IMAGE', '/home/admin/sites/domain.com/image/');

на такой

define('DIR_IMAGE', '/sites/domain.com/image/');

не знаю с чем это связано. У меня сайт не на хостинге а на отдельном сервере.

 

 

Еще как полезно, подтолкнули в верном направлении. Спасибо. + скажу что такое происходит через переезд на VDS.

что интересно, на этом хостинге путь скрипта и абсолютный путь это два разных значения. Хотя ну как разных, просто обрезается корневой путь, и кто бы мог подумать что верный путь именно второй вариант))) https://prnt.sc/vkopbd

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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