Jump to content
покупайте без комиссии
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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/');

 

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

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

Link to post
Share on other sites

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

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

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

 

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

Link to post
Share on other sites
54 минуты назад, ibond сказал:

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

 

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

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

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

 

Link to post
Share on other sites

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

Link to post
Share on other sites

В 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_');
?>

 

Link to post
Share on other sites

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

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

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

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

 

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

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

Link to post
Share on other sites

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

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

Edited by Praetorioan
Link to post
Share on other sites

Проверьте, что в папке 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');
}

 

Link to post
Share on other sites

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/

 

Edited by Praetorioan
Link to post
Share on other sites

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

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

 

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

Link to post
Share on other sites
6 часов назад, valera1991 сказал:

 

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

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

 

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

Link to post
Share on other sites
11 часов назад, OCappLab сказал:

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

 

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

 

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

с такого

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

на такой

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

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

Edited by valera1991
  • +1 1
Link to post
Share on other sites
  • 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

Edited by AlexMax13
Link to post
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
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • 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.