• Ласкаво просимо на Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата.
 

Интернет-магазин OpenCart и УкрСклад

Автор admin, Листопад 13, 2012, 15:45:57

Попередня тема - Наступна тема

0 Користувачі і 10 Гостей дивляться цю тему.

dendy

Здравствуйте.
Сразу сори но сломал уже все мозги. Не получается подключиться к магазину.
<b>Warning</b>:  require_once(./config.php): failed to open stream: No such file or directory in <b>E:\OpenServer\domains\localhost\oc\site\ukrsklad_inc\opencart.php</b> on line <b>15</b><br />

это собственно сама ошибка.


15 строка        require_once('./config.php');
                        $db_driver = DB_DRIVER;
                       if($db_driver == 'mysqli')
                       $db_driver = 'mysql';
                       $con_string = $db_driver.':dbname='.DB_DATABASE.';host='.DB_HOSTNAME;
                       $con_user = DB_USERNAME;
                       $con_pass = DB_PASSWORD;
                       $this->db_pref = DB_PREFIX;
                       $this->_im_request_filename = "ri_from_site.csv";
                       $this->db = new PDO($con_string, $con_user, $con_pass, array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES \'UTF8\''));
 

как заполнено....
URL - http://localhost/oc/site/ логин пароль по умолчанию
конфиг  ukrsklad_inc
define('DIR_APP', 'E:\\OpenServer\\domains\\localhost\\oc\\');
define('DIR_INC', 'E:\\OpenServer\\domains\\localhost\\oc\\site\\ukrsklad_inc\\');
define('DIR_UPL', 'E:\\OpenServer\\domains\\localhost\\oc\\site\\ukrsklad_upl\\'); 

конфиг в корне
<?php
// HTTP
define('HTTP_SERVER', 'http://localhost/oc/');

// HTTPS
define('HTTPS_SERVER', 'http://localhost/oc/');

// DIR
define('DIR_APPLICATION', 'E:\OpenServer\domains\localhost\oc/catalog/');
define('DIR_SYSTEM', 'E:\OpenServer\domains\localhost\oc/system/');
define('DIR_DATABASE', 'E:\OpenServer\domains\localhost\oc/system/database/');
define('DIR_LANGUAGE', 'E:\OpenServer\domains\localhost\oc/catalog/language/');
define('DIR_TEMPLATE', 'E:\OpenServer\domains\localhost\oc/catalog/view/theme/');
define('DIR_CONFIG', 'E:\OpenServer\domains\localhost\oc/system/config/');
define('DIR_IMAGE', 'E:\OpenServer\domains\localhost\oc/image/');
define('DIR_CACHE', 'E:\OpenServer\domains\localhost\oc/system/cache/');
define('DIR_DOWNLOAD', 'E:\OpenServer\domains\localhost\oc/download/');
define('DIR_LOGS', 'E:\OpenServer\domains\localhost\oc/system/logs/');

// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'oc');
define('DB_PASSWORD', '1');
define('DB_DATABASE', 'oc');
define('DB_PREFIX', 'oc_');
?>

ткните тупому пальцем, что не так????
Заранее огромное спасибо.... :o

TheOK

#556
Вот в этом файле
E:\OpenServer\domains\localhost\oc\site\ukrsklad_inc\opencart.php
Есть строка
require_once(./config.php)
а вот самого файла config.php не находит
Работа в УкрСклад(особенности и советы): [url="//www.softbalance.com.ua/forum/index.php/topic,2362.0.html"]www.softbalance.com.ua/forum/index.php/topic,2362.0.html[/url]
Некоторые мои отчеты можно найти здесь: [url="http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html"]http://www.softbalance.com.ua/forum/index.php/topic,2307.0.html[/url]

dendy

#557
( Это я понимаю, не понятно что нужно сделать ( не сильно я в коде разбираюсь, что где поправить...))



Копировать необходимо содержимое папки site, а я всю папку в корень кинул....

Вопрос закрыт.

Lio0N

#558
Ну что же спасайте)
Сделал все по инструкции, и вот что выдало:
Цитата2016.02.11  23:29:41 <br />
<b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>:  require_once(/home/u405027278/public_html/shop-web.esy.es/ukrsklad_inc/imagaz.php): failed to open stream: No such file or directory in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>3</b><br />

Программа УкрСклад: 6.26.2 (сетевая).
P.S. С сервером связывается. норм а с сайтом не хочет.
P.S.S.

define('DIR_INC', '/home/u405027278/public_html/ukrsklad_inc/'); 
define('DIR_UPL', '/home/u405027278/public_html/ukrsklad_upl/'
Изменил на это и вроде убрало ошибки щас осталась ошибка только эта:
Цитата2016.02.11  23:49:28 <br />
<b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
status=Тест ОК


admin

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

Lio0N

Уот какая фигня:
2016.02.13  19:46:24 <br />
Цитата<b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
<br />
<b>Warning</b>:  parse_ini_file(/home/u405027278/public_html/ukrsklad_upl/ip_20160213_194412_248694.ini): failed to open stream: No such file or directory in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>766</b><br />
<br />
<b>Warning</b>:  fopen(/home/u405027278/public_html/ukrsklad_upl/it_20160213_194412_248382.csv): failed to open stream: No such file or directory in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>81</b><br />
<br />
<b>Warning</b>:  fgetcsv() expects parameter 1 to be resource, boolean given in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>82</b><br />
<br />
<b>Fatal error</b>:  Cannot access empty property in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>639</b><br />

2016.02.13  19:46:24 Ошибка при отправке файла (продолжение): HTTP/1.1 200 OK
2016.02.13  19:46:27 <br />
<b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
status=ok

Help  :'(

Lio0N

ЦитатаУот какая фигня:
2016.02.13  19:46:24 <br />
Цитировать

    <b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
    <br />
    <b>Warning</b>:  parse_ini_file(/home/u405027278/public_html/ukrsklad_upl/ip_20160213_194412_248694.ini): failed to open stream: No such file or directory in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>766</b><br />
    <br />
    <b>Warning</b>:  fopen(/home/u405027278/public_html/ukrsklad_upl/it_20160213_194412_248382.csv): failed to open stream: No such file or directory in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>81</b><br />
    <br />
    <b>Warning</b>:  fgetcsv() expects parameter 1 to be resource, boolean given in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>82</b><br />
    <br />
    <b>Fatal error</b>:  Cannot access empty property in <b>/home/u405027278/public_html/ukrsklad_inc/opencart.php</b> on line <b>639</b><br />

    2016.02.13  19:46:24 Ошибка при отправке файла (продолжение): HTTP/1.1 200 OK
    2016.02.13  19:46:27 <br />
    <b>Warning</b>:  set_time_limit() has been disabled for security reasons in <b>/home/u405027278/public_html/import_ukrsklad.php</b> on line <b>8</b><br />
    status=ok


Help  :'(

Поменял язик в конфиге вроде что-то пошло :)

Katahisis

Добрый день. Прошу помочь с настройкой:
По всем рекомендациям делал, status=error_auth - ошибка которую исправить ну никак не удается.
Хостинг платный, PHP 5.3, адреса БД- userlogin.netangels.ru/mysql, адрес сайта userlogin.netangels.ru/
В языках один только русский (код: 1), в .htaccess необходимое добавлял (по советам в ветке код ставил в начало- конец файла, никаких изменений)
Пытался проверить проходит ли авторизация, через браузер на адрес http://site.ru/import_ukrsklad.php, в окне авторизации логин пароль ввожу, после нажатия "Вход" снова вылезает приглашение ввести логин и пароль, и так до бесконечности. В конфиге пути прописал взяв из базы данных, на отсутствие каких либо файлов не ругается.
Как следствие, при попытке синхронизации: Ошибка при отправке файла: HTTP/1.1 401 Unauthorized

УкрСклад сетевой, свежеустановленный. Единственное что еще не прояснил у хостера, поддерживается ли php авторизация (правильно ли это то что нужно узнать?)
Подскажите пожалуйста, в каком направлении копать?

Грешник

Здравствуйте. Скажите, пожалуйста, уже кто-то использует для полноценной работы синхронизацию Укрсклад и OpenCart, не в тестовом режиме, а в реальности полноценные продажи, оформления и т.д. ?

orion

Цитата: Katahisis від Лютий 15, 2016, 19:47:19
Единственное что еще не прояснил у хостера, поддерживается ли php авторизация (правильно ли это то что нужно узнать?)
Была та-же проблема с хостером, на другом хостинге заработало сразу.

Filex

Цитата: Грешник від Лютий 16, 2016, 17:54:57
Здравствуйте. Скажите, пожалуйста, уже кто-то использует для полноценной работы синхронизацию Укрсклад и OpenCart, не в тестовом режиме, а в реальности полноценные продажи, оформления и т.д. ?
Пользуюсь успешно уже 2 года и 9 месяцев.

Грешник

А что именно синхронизируется? Заказы, остатки, фото, описание, характеристики, контрагенты, адрес контрагента и контакты ? И как происходит в каком виде происходит синхронизация ? Односторонне только из интернет магазина или двухсторонняя ?

admin

Цитата: Грешник від Лютий 17, 2016, 10:19:30
А что именно синхронизируется? Заказы, остатки, фото, описание, характеристики, контрагенты, адрес контрагента и контакты ? И как происходит в каком виде происходит синхронизация ? Односторонне только из интернет магазина или двухсторонняя ?

Заказы, остатки, фото, описание, контрагенты, адрес контрагента и контакты. Двусторонняя синхронизация.

Грешник

Как импортировать товары и всю инфу о них из интернет магазина в укрсклад?

fenix

Можно ли использовать программу синхронизации только для выгрузки информации на сайт?
Например, после синхронизации с сайтом у нас в программе очистились остатки по нескольким категориям, поэтому во избежания таких "казусов" мы бы хотели только выгружать товары, цены, остатки на сайт, а с него информацию в базу не загружать. Вожможно ли это?
И еще можно ли отключить выгрузку изображений товаров? У нас в базе более 4000 тыс. изображений, поэтому каждый раз синхронизация происходит очень долго!
Спасибо за ответ!