0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 2352 Просмотров
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
И снова здравствуйте ).
Появилась потребность в использовании cron при импорте товаров. Никак не могу разобраться, как правильно составить код.
Пробую такой:
Код
http://site.ru/administrator/components/com_csvi/helpers/cron.php?username=admin?passwd=admin?template_id=1?filename=/home/u686421927/public_html/import/New_1.csv
Выдает ошибку:
Код
No template has been specified Processing finished: 28th August 2013, 2:41 pm Process ran for 0 seconds User has been logged out

Как я понял не может найти шаблон. Вроде все правильно прописано, пробовал различные переменные и template_id и template_name - одно и тоже. Шаблон для заливки у меня всего один.

Помогите, пожалуйста.
*

Максим Пишняк

  • Живу я здесь
  • 847
  • 35
  • Подразделение Virtuemart Украина
Re: Проблема CSVI при импорте через Cron
« Ответ #1 : 28.08.2013, 23:55:15 »
Я бы мог разобраться, если бы вы предварительно бросили в меня ссылкой на манул под CSVI Improved к cron-у.
Virtuemart 2 работает практически без ошибок. Вы можете поддержать Сообщество, проголосовав за Virtuemart. Присоединяйтесь к нам на Facebook, Google Plus, Linkedin. Подпишитесь на Еженедельник о Virtuemart на Twitter
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #2 : 29.08.2013, 06:38:14 »
Вот, пожалуйста: http://www.csvimproved.com/csvi-documentation/tutorials/867-setting-up-a-cron-job
Еще здесь - http://www.csvimproved.com/forum?view=topic&catid=24&id=30991
Делаю в точности как пишет Roland, но блин ничего не выходит. Просто перед тем как добавить cron задачу на сервер, нужно ее правильно составить и протестировать в строке браузера. Сейчас в таком виде бесполезно ее запускать, т.к. она просто не выполнится.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #3 : 29.08.2013, 11:40:27 »
Или думаю, как вариант прописать параметры, такие как логин, пасс, ид шаблона и путь к csv файлу в самом cron.php. И запускать его уже без параметров. Только вопрос состоит в том, где именно прописывать эти значения в файле?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #4 : 30.08.2013, 12:00:27 »
Никто не знает? =(
*

robert

  • Профи
  • 4082
  • 378
Re: Проблема CSVI при импорте через Cron
« Ответ #5 : 30.08.2013, 12:25:48 »
Просто перед тем как добавить cron задачу на сервер, нужно ее правильно составить и протестировать в строке браузера.
Правильно.
Сейчас в таком виде бесполезно ее запускать, т.к. она просто не выполнится.
Вы пробовали? Делайте метки в самом файле cron.php и следите за ошибками.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #6 : 30.08.2013, 18:48:24 »
Вообщем так.
Как правильно прописывать команду на сервере
Так:
Код
/usr/bin/php $HOME/sate.ru/administrator/components/com_csvi/helpers/cron.php?username=admin?passwd=admin?template_id=1?filename=/home/srv35105/site.ru/import/New_47.csv
Или так:
Код
/usr/bin/php $HOME/sate.ru/administrator/components/com_csvi/helpers/cron.php username="admin" passwd="admin" template_id="1" filename="/home/srv35105/site.ru/import/New_47.csv"

При запуске первым способом возвращает отчет:
Код
Could not open input file

При втором способе вот что приходит:
Код
PHP Notice:  Undefined index: jform in /home/srv35105/site.ru/administrator/components/com_csvi/models/importfile.php on line 76
PHP Notice:  Undefined index: jform in /home/srv35105/site.ru/administrator/components/com_csvi/models/importfile.php on line 77
PHP Notice:  Undefined index: jform in /home/srv35105/site.ru/administrator/components/com_csvi/models/importfile.php on line 78
PHP Notice:  Undefined index: jform in /home/srv35105/site.ru/administrator/components/com_csvi/models/importfile.php on line 79
PHP Fatal error:  Call to a member function get() on a non-object in /home/srv35105/site.ru/administrator/components/com_csvi/models/importfile.php on line 325
Processing started: 30th August 2013, 2:26 pm
Template name: start
There is a problem with the import file

Кто нибудь вообще ставит CSVI на Cron?
Расскажите, пожалуйста, как вы это делаете
*

capricorn

  • Практически профи
  • 1687
  • 105
Re: Проблема CSVI при импорте через Cron
« Ответ #7 : 30.08.2013, 23:00:22 »
без cron файл импортируется нормально? Если да, у вас свой сервер или shared hosting? Во втором случае уточните у хостера путь к обработчику php скрипта. В первом надо разбираться отдельно -  попробуйте для начала выставить права на него 777.
« Последнее редактирование: 30.08.2013, 23:10:21 от capricorn »
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #8 : 31.08.2013, 10:35:02 »
Да, без cron файл импортируется без проблем одним файлом. Насчет хостинга, вы правильно спросили ). Раньше сайт висел на hostinger.ru, сейчас перевел на хостера hts. Если раньше у хостингера возникали постоянные проблемы, приходилось делить файл на несколько, т.е. серв просто не справлялся с одним файлом, то теперь без проблем загружается. Хостинг у меня shared, т.е. не выделенный VPS. В плане пути к обработчику php все нормально. Проблема с указанием параметров, т.е. логин, пароль, путь к импортируемому csv. Пробовал запускать без параметров, скрипт их сам запрашивает. Права 777 не помогают (.
*

capricorn

  • Практически профи
  • 1687
  • 105
Re: Проблема CSVI при импорте через Cron
« Ответ #9 : 31.08.2013, 20:54:54 »
По идее, раз скрипт начал выполняться, то ошибок в cron строке нет. Как вариант, попробуйте в шаблоне импорта указать в Source Options - Load from server, и в Load from server путь к импортируемому файлу.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #10 : 01.09.2013, 23:17:16 »
Бесполезняк (. А имя и пароль нужно указывать от админки Joomla?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #11 : 02.09.2013, 11:12:04 »
Все, ура!! Есть контакт )
Команду cron на сервере необходимо указывать в таком формате:
Код
/usr/bin/php $HOME/sate.ru/administrator/components/com_csvi/helpers/cron.php username=admin passwd=admin template_id=1 
И никакого filename. Просто при сохранении шаблона необходимо указать "Загрузить с сервера" и прописать путь к csv, не забывая закинуть этот сам файл в папку сайта по FTP.
Всем огромное спасибо! )
*

REandH

  • Захожу иногда
  • 23
  • 0
Re: Проблема CSVI при импорте через Cron
« Ответ #12 : 19.10.2015, 18:27:31 »
Здравствуйте, подскажите пожалуйста, как быть

Хостинг ihc.ru
/путь/administrator/components/com_csvi/helpers/cron.php username=admin passwd=admin template_id=1
К сожалению нет. В таком виде параметры не будут переданы скрипту.

Как данные параметры прописать в файл cron.php

 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не импортирует файлы CSVI Pro - 504 Gateway Time-out

Автор NatellaLev

Ответов: 3
Просмотров: 129
Последний ответ 04.09.2017, 16:51:20
от yrygvay
Импорт/экспорт данных через CSVI формат YML

Автор One

Ответов: 5
Просмотров: 150
Последний ответ 02.09.2017, 22:07:21
от One
Оценка стоимость работ импорта прайс листа CSVI Pro

Автор zxgame

Ответов: 6
Просмотров: 186
Последний ответ 04.07.2017, 11:53:21
от zxgame
Не могу настроить экспорт CSVI

Автор korovino2004

Ответов: 0
Просмотров: 113
Последний ответ 12.06.2017, 00:29:44
от korovino2004
CSVI при импорте меняется порядок "Настраиваемых полей" в карточке товара

Автор tromm

Ответов: 2
Просмотров: 451
Последний ответ 18.05.2017, 23:22:48
от gertruda