Помогите, братцы преста 1.6 + 1С

Автор hoop, 21 марта 2018, 14:49:55

« назад - далее »

hoop

Доброго времени суток, друзья! Возможно тема поднималась, не пинайте, но тут нужна срочная и реальная помощь.
Есть интернет магазин, есть 1С (8.3) УТ (11.3.4), есть покупной модуль (1C data exchange), покупался через магазин престы , аж за 200 еуро, но не суть. Суть в том, что он (модуль) мне дает ссылку для вставки в узел обмена 1С, но 1с естественно не коннектит (не удалось установить соединение, авторизация не выполнена, не удалось соед. с сервером) , хотя лог и пасс ведены верно.
Собственно что нужно - нужно с 1с выгрузить товар на сайт и в дальнейшем редактировать его (остатки и прочее).
ссыль, которая дает модуль выше, при переходе на нее выдается ошибка -
Warning: touch(): Unable to create file /var/www/u0310378/data/www/pool-asd.ru/modules/prestashop1z/controllers/../tests/debug/log.txt because No such file or directory in /var/www/u0310378/data/www/pool-asd.ru/modules/prestashop1z/controllers/System1cImportController.php on line 47
Warning: file_put_contents(/var/www/u0310378/data/www/pool-asd.ru/modules/prestashop1z/controllers/../tests/debug/log.txt): failed to open stream: No such file or directory in /var/www/u0310378/data/www/pool-asd.ru/modules/prestashop1z/controllers/System1cImportController.php on line 48


Заранее спасибо за помощь!
Всех благ!  ;)

Миколас

Разреши чтение и запись в папку модуля и подпапки.

hoop

папка модуля и подпапки права доступа 755 (читать,писать, исполнять) , соотвественно файлы модуля  - 644 (читать писать)

Миколас

Но показывает ошибку. Измени на 777 и 666 или сам создай такие папки файлы.

hoop

#4
Спасибо за поддержку
Поменял на 777, все так же, непомогло... не понял про создание таких ж файлом ( создать новые, перекинув код?)

Миколас

Создать те которых нет.
/tests/debug/log.txt
вот эти папки и файл есть?

hoop

неа, не было, создал + лог.txt (только  не знаю что в нем писать)

hoop

Но тем не менее, ошибка все еще появляется




mistral

Вы не создали эти папки и у скрипта нет прав на их создание.
В браузере показывает, что этого файла нет.

Миколас

Цитата: hoop от 21 марта 2018, 17:11:21
неа, не было, создал + лог.txt (только  не знаю что в нем писать)
Ничего там не пиши, пустой файл создай.
Не так как ты сделал
/modules/prestashop1z/controllers/tests/debug/log.txt
нужно вот так
/modules/prestashop1z/tests/debug/log.txt

hoop

Да, действительно, все сделал как Вы подсказали, ошибка пропала, огромное спасибо!!!! НО 1С все еще не коннектится к сайту. да что это такое?)

hoop

Я так понял в логе нужно прописать чтобы он запрашивал пароль и логин, но как?)

Миколас

В настройках модуля указать нужно. Если там нет, тогда в коде.

hoop

#13
Цитата: Миколас от 21 марта 2018, 17:43:32
В настройках модуля указать нужно. Если там нет, тогда в коде.
в модуле скудненько - Пользователь для обмена с 1С (имена)
                                   Статус заказов для забора 1С
                                   URL точки входа в PrestaShop для обмена
Скопируйте этот адрес и укажите его в форме настроек обмена с сайтами в 1С.
_
да и все... а что прописать или откуда взять?!

hoop

 /modules/prestashop1z/1c_exchange.php
/modules/prestashop1z/1c_exchange.php?type=catalog&mode=checkauth
< failure   E-mail не указан   Пароль не задан
_
в лог.txt появилось