Как подключить синхронизацию с нуля на Opencart 3.0.3.2? Где искать логин, пароль и тп.?
Цитата: wodolejc від Березень 10, 2021, 11:53:52
Как подключить синхронизацию с нуля на Opencart 3.0.3.2? Где искать логин, пароль и тп.?
Начните с справки:
https://www.softbalance.com.ua/help/sklad_im.html#настройка-работы-с-opencart-ocstore (https://www.softbalance.com.ua/help/sklad_im.html#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-opencart-ocstore)
<?php
setlocale(LC_ALL, 'en_US.UTF-8');
//DIR
define('DIR_APP', '/http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
//Примечание: для пути файла в Windows надо задваивать слеш, т.е. путь для Windows надо писать так: 'D:\\wamp\\www\\'
//CON
define('CON_LOGIN', 'admin'); // логин для доступа к скриптам из программы
define('CON_PASS', '123qweasd'); // пароль для доступа к скриптам из программы
//OpenCard
define('MAIN_LANG_ID', '1'); // ID языка в OpenCart, можно посмотреть список ID через прорамму кнопкой "Информация о сайте"
define('SEC_LANG_ID', '-1'); // ID дополнительного языка в OpenCart, если используется один язык, оставьте параметр '-1'
define('STORE_ID', '0'); // ID магазина в OpenCart, обычно не надо менять
//SPEC
define('SPEC_USE_FGETS', 0); // Установите параметр равным 1 если есть ограничения по объему памяти на хостинге, памяти будет использовать намного меньше, но может работать медленней
Я залил содержимое папки "site" на свой сайт и выдаёт ошибку: ОШИБКА: HTTP/1.1 500 Internal Server Error. Подскажите пожалуйста как её решить
Вот ответ для других пользователей по такой ошибке:
ЦитатаОшибка "Internal Server Error" обычно возникает если неверно настроили программу или файл config.php или нет определенного модуля который использует скрипт PHP.
1. Присылайте логи PHP и ВебСервера.
2. Какая версия PHP?
3. Покажите настройки config.php и программы синхронизации (пароль затрите).
У вас явно неверно указан "полный путь к корневой папке OpenCart", там у вас "/http://www.wodolej.com.ua/" это даже не URL и не путь. Веб-сервер не зря выдал "Internal Server Error". Там указывается именно путь на диске относительно вашего комьютера-сервера. Можете подсмотреть верный путь в файле config.php самого OpenCart, в главной его папке, там он указан.
Я понял <?php
setlocale(LC_ALL, 'en_US.UTF-8');
//DIR
define('DIR_APP', '/home/public_http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/home/public_http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/home/public_http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
//Примечание: для пути файла в Windows надо задваивать слеш, т.е. путь для Windows надо писать так: 'D:\\wamp\\www\\'
//CON
define('CON_LOGIN', 'wodolejc_oca'); // логин для доступа к скриптам из программы
define('CON_PASS', '2q7'); // пароль для доступа к скриптам из программы
//OpenCard
define('MAIN_LANG_ID', '1'); // ID языка в OpenCart, можно посмотреть список ID через прорамму кнопкой "Информация о сайте"
define('SEC_LANG_ID', '-1'); // ID дополнительного языка в OpenCart, если используется один язык, оставьте параметр '-1'
define('STORE_ID', '0'); // ID магазина в OpenCart, обычно не надо менять
//SPEC
define('SPEC_USE_FGETS', 0); // Установите параметр равным 1 если есть ограничения по объему памяти на хостинге, памяти будет использовать
PHP 7.3 ХОСТИК
2021.03.11 16:51:17 ОШИБКА: HTTP/1.1 500 Internal Server Error
<?php
// HTTP
define('HTTP_SERVER', 'http://www.wodolej.com.ua/');
// HTTPS
define('HTTPS_SERVER', 'http://www.wodolej.com.ua/');
// DIR
define('DIR_APPLICATION', '/home/wodolejc/public_html/catalog/');
define('DIR_SYSTEM', '/home/wodolejc/public_html/system/');
define('DIR_IMAGE', '/home/wodolejc/public_html/image/');
define('DIR_STORAGE', '/home/wodolejc/storage_wodolej/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'wodole
');
define('DB_PASSWORD', 'ххх');
define('DB_DATABASE', 'ххх');
define('DB_PORT', '3306');
Вот из файла настроек OpenCart:
Цитата: wodolejc від Березень 11, 2021, 16:54:18
define('DIR_APPLICATION', '/home/wodolejc/public_html/catalog/');
define('DIR_SYSTEM', '/home/wodolejc/public_html/system/');
А вот что вы прописываете:
Цитата: wodolejc від Березень 11, 2021, 15:48:56
define('DIR_APP', '/home/public_http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/home/public_http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/home/public_http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
Да я прописал http://www.wodolej.com.ua/ логин и пароль к базе Мусол .Выдало что не занес папки на сервер. Занес папки и всьо равно ошибка 500 при нажатии ТЕСТ или Информация на сайте. Была одна проблемма я ее устранил 2 темы были включены.
<?php
setlocale(LC_ALL, 'en_US.UTF-8');
//DIR
define('DIR_APP', '/http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
//Примечание: для пути файла в Windows надо задваивать слеш, т.е. путь для Windows надо писать так: 'D:\\wamp\\www\\'
//CON
define('CON_LOGIN', 'wodка'); // логин для доступа к скриптам из программы
define('CON_PASS', '2'); // пароль для доступа к скриптам из программы
//OpenCard
define('MAIN_LANG_ID', '1'); // ID языка в OpenCart, можно посмотреть список ID через прорамму кнопкой "Информация о сайте"
define('SEC_LANG_ID', '-1'); // ID дополнительного языка в OpenCart, если используется один язык, оставьте параметр '-1'
define('STORE_ID', '0'); // ID магазина в OpenCart, обычно не надо менять
//SPEC
define('SPEC_USE_FGETS', 0); // Установите параметр равным 1 если есть ограничения по объему памяти на хостинге, памяти будет использовать намного меньше, но может работать медленней
И при нажатии на информацию о сайте 2021.03.12 17:59:43 ОШИБКА: HTTP/1.1 500 Internal Server Error
Я вам настоятельно рекомендую чтобы настройку делал ваш админ или IT-специалист. Хотя бы не экспериментируйте так на рабочем магазине, а на тестовом. Просто если у вас с такой простой опцией возникла проблема, то можете испортить рабочий магазин если делать неверно. Выше вам давался ответ, согласно ему верная папка /home/wodolejc/public_html/
Цитата: admin від Березень 12, 2021, 11:32:44
Вот из файла настроек OpenCart:
Цитата: wodolejc від Березень 11, 2021, 16:54:18
define('DIR_APPLICATION', '/home/wodolejc/public_html/catalog/');
define('DIR_SYSTEM', '/home/wodolejc/public_html/system/');
А вот что вы прописываете:
Цитата: wodolejc від Березень 11, 2021, 15:48:56
define('DIR_APP', '/home/public_http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/home/public_http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/home/public_http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
Цитата: admin від Березень 12, 2021, 20:17:59
Я вам настоятельно рекомендую чтобы настройку делал ваш админ или IT-специалист. Хотя бы не экспериментируйте так на рабочем магазине, а на тестовом. Просто если у вас с такой простой опцией возникла проблема, то можете испортить рабочий магазин если делать неверно. Выше вам давался ответ, согласно ему верная папка /home/wodolejc/public_html/
Цитата: admin від Березень 12, 2021, 11:32:44
Вот из файла настроек OpenCart:
Цитата: wodolejc від Березень 11, 2021, 16:54:18
define('DIR_APPLICATION', '/home/wodolejc/public_html/catalog/');
define('DIR_SYSTEM', '/home/wodolejc/public_html/system/');
А вот что вы прописываете:
Цитата: wodolejc від Березень 11, 2021, 15:48:56
define('DIR_APP', '/home/public_http://www.wodolej.com.ua/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/home/public_http://www.wodolej.com.ua/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/home/public_http://www.wodolej.com.ua/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
Можливо в нього в опенкарті інша папка вибрана?
wodolejc - зайдіть в диспетчері файлів в папку wodolejc і зробіть скріни з шляхом до тої папки і скріни куди кладете файли з папки "site"
Доброе утро. Тестируем программу синхронизации.
вопрос первый: при сворачивании окна программы она пропадает, как ее включить обратно? Или это наблюдается только в пробной версии?
вопрос второй: Если добавляются или удаляются товаре в укрскладе, то нужно ли всегда очищать идентификаторы?
//DIR
define('DIR_APP', '/home/wodolejc/public_html/'); // полный путь к корневой папке OpenCart
define('DIR_INC', '/home/wodolejc/public_html/ukrsklad_inc/'); // полный путь к папке с скриптами OpenCart
define('DIR_UPL', '/home/wodolejc/public_html/ukrsklad_upl/'); // полный путь к папке с вложениями OpenCart, сюда будут записываться временные файлы
//Примечание: для пути файла в Windows надо задваивать слеш, т.е. путь для Windows надо писать так: 'D:\\wamp\\www\\'
Вот скриншот (стрелочка куда вставляю) https://imgur.com/a/PBwBd0v
У меня магазин (рабочая папка сайта) это public.html.
Пути нужно брать в файле config.php самого Opencart.
Всем спасибо за терпение. Синхронизацию запустил и работает. Но только без фото. Что надо сделать чтоб фото тоже синхронизировалось?
Нажимать СИНХРОНИЗИРОВАТЬ ДАНЫЕ (Пройдет 2 полных цикла), нажимать эту кнопку и дальше, начнут синхронизироваться фото.
Цитата: cola78 від Березень 14, 2021, 07:50:03
Доброе утро. Тестируем программу синхронизации.
вопрос первый: при сворачивании окна программы она пропадает, как ее включить обратно? Или это наблюдается только в пробной версии?
вопрос второй: Если добавляются или удаляются товаре в укрскладе, то нужно ли всегда очищать идентификаторы?
1. Двойной клик на иконке. Да была проблема с активацией окна, подправили.
2. Очищать идентификаторы надо только если вы кардинально меняете одну из сторон, базу УкрСклад или ОпенКарт. Удалять надо и в УкрСкладе и в ОпенКарт одновременно, удаления не синхронизируются.
Если товары в укрскладе переносятся в другую группу или меняется дерево групп, как сделать правильную стркутуру групп на сайте? Какие кнопки в программе синхронизации использовать?
Підкажіть будь ласка, тільки пробую синхронізувати/вигрузити товари із Укр склад на Пром, чи можна і як вигрузити лише ті товари які я відповідно перед тим оформив, чи синхронізується всі залишки? Бо незміг знайти як реалізувати пробний проект, або не йде ніяк, або видає помилку, типу у вас багато кодів двійників....