Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Обмен проходит, но без цены и количества #12

Open
Ehot93 opened this issue Feb 21, 2017 · 10 comments
Open

Comments

@Ehot93
Copy link

Ehot93 commented Feb 21, 2017

поставил сначала плагин на тестовый сайт, все запустилось и обменялось, все ок. Потом на рабочий сайт поставил все тоже самое и 1С та же самая, но выгружает все поля и картинки кроме цены. При чем тестовый сайт все еще работает и узел обмена я не удалял, на него выгружается все отлично как и прежде. Почему может так выгружать без цены и количества ?

@Kucenkov
Copy link

попробуй лимит памяти увеличить, что показывает лог? ошибка rollback? rests? есть там?

@Ehot93
Copy link
Author

Ehot93 commented Feb 23, 2017

я плохо разбираюсь в 1С. Лимит и лог в 1С глянуть ? как можно это сделать ?

@Ehot93
Copy link
Author

Ehot93 commented Feb 24, 2017

Решил проблему переставив плагин и выполнив полный обмен.

@shsl
Copy link
Contributor

shsl commented May 4, 2017

У меня такая же проблема
решение - увеличить время выполнения скрипта. Кстати журнал ошибок в 1С (ctrl+alt+O) показывает вывод php скрипта

@shsl
Copy link
Contributor

shsl commented May 4, 2017

Вот мои настройки
FPM pool
php_admin_value[post_max_size]=1000M
php_admin_value[upload_max_filesize]=1000M
php_admin_value[request_terminate_timeout]=60000s
php_admin_value[max_execution_time]=60000s
php_admin_value[memory_limit]=512M

nginx в блок обработки php добавить строку
fastcgi_read_timeout 60000s;

@itkos
Copy link

itkos commented Oct 2, 2018

Доброго времени суток! Уже как четвертые сутки мучаюсь с этим обменом. У меня woocommerce и 1С УНФ. Пробовал выгрузить 1000 позиций - ошибка копирования файла. Общался с хостером besthosting.ua все лимиты подняты до предела!

Решил сбелать ручной обмен. Выгрузил в каталог файлы для обмена, загрузил их в папку на хостинг, перехожу по ссылкам ***/?type=catalog&mode=import&filename=import.xml и ***/?type=catalog&mode=import&filename=offers.xml и ничего не происходит вообще, просто открывается страница и всё....

Ребята!ПОМОГИТЕ ПОЖАЛУЙСТА ЗАПУСТИТЬ ЭТОТ ОБМЕН!!! ЗАСТРЕЛЮСЬ....

@shsl
Copy link
Contributor

shsl commented Nov 3, 2018

@itkos Надо смотреть логи пхп
например у меня чтобы заработало нужно было включить след функции:
phpinfo,exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,show_source,eval,phpinfo,parse_ini_file

вот конфиг фастсиджиай не знаю можно ли на вашем вирт хостинге это сделать у меня ВПС
;php_admin_value[disable_functions] = "phpinfo,exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,show_source,eval,phpinfo,parse_ini_file"
php_admin_value[allow_url_fopen]=Off
php_admin_value[allow_url_include]=Off
php_admin_value[expose_php]=Off

php_admin_value[error_reporting]="E_ALL & ~E_DEPRECATED"

php_admin_value[post_max_size]=1000M
php_admin_value[upload_max_filesize]=1000M
php_admin_value[max_execution_time]=9000000s
php_admin_value[memory_limit]=512M

@shsl
Copy link
Contributor

shsl commented Nov 3, 2018

@itkos скорее всего у вас файл xml не парсится пхп - то есть отключены функции пхп для этого
в логах все будет ясно

@vladjl3
Copy link

vladjl3 commented Mar 18, 2020

попробуй лимит памяти увеличить, что показывает лог? ошибка rollback? rests? есть там?

@shsl @Kucenkov Доброго дня! Подскажите, есть ли у вас решение следующего: при загрузке обновлений цен и остатков файл offers0_1.xml нормально не обрабатывается. Ошибок в логах нет. Единственное, когда запускаю ручной обмен из файла - выходит success rollback. Почему происходит rollback если ошибок нет - моего понимания не хватает.

@VladKorn
Copy link

VladKorn commented Nov 7, 2020

....
Request URI: https://тутмойсайт.ru/?wc1c=exchange?type=catalog&mode=import&filename=prices___f9908506-65e0-4180-8ace-c6f811838a88.xml&
Server API: fpm-fcgi
Memory limit: 1024M
Maximum POST size: 3000M
PHP version: 7.2.26
WordPress version: 5.5.3
Plugin version: 0.9.4r2247033

rollback
Ответ сервера: Error: Unknown import file type: prices.

#0 wc1c_error(Error: Unknown import file type: prices.) called at [/var/www/мойсайт/data/www/мойсайт.ru/wp-content/plugins/woocommerce-and-1centerprise-data-exchange/exchange.php:447]
....
где if (!in_array($namespace, array('import', 'offers', 'orders'))) wc1c_error(sprintf("Unknown import file type: %s", $namespace));
не пойму как вообще должен происходить обмен цен. в чем тут проблема?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants