Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Экспорт по расписанию не создает файл


Рекомендованные сообщения

Сначала экпорт был по запросу, но потом товаров стало больше и товары перестали обновляться в гугл мерчанте.

Включил обновление по расписанию и настроил крон, но файла нет.

Перешел напрямую по ссылке для создания фида, но скрипт постоянно останавливается по истечению 30 секунд.

Обычно пишет, что ошибка в файле library/image.php, тогда я в настройках фида включил только оригиналы изображений, но не помогло.

Скрипт останавливается либо с ошибкой image.php, либо event.php.

Как заставить его работать?

Opencart 2.3, товаров 1800

Изменено пользователем landerlive47

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22.04.2021 в 11:10, landerlive47 сказал:

Сначала экпорт был по запросу, но потом товаров стало больше и товары перестали обновляться в гугл мерчанте.

Включил обновление по расписанию и настроил крон, но файла нет.

Перешел напрямую по ссылке для создания фида, но скрипт постоянно останавливается по истечению 30 секунд.

Обычно пишет, что ошибка в файле library/image.php, тогда я в настройках фида включил только оригиналы изображений, но не помогло.

Скрипт останавливается либо с ошибкой image.php, либо event.php.

Как заставить его работать?

Opencart 2.3, товаров 1800

Добрый день.

Уточните, пожалуйста, а при формировании импорта через крон какие-либо ошибки получаете? или просто не создается файл?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Нет, в логе ошибок нет, в том и проблема.

Могу предоставить доступы ФТП и админку.

Если в ручную запускаю, то через 30 секунд останавливается и пишет "Maximum execution time of 30 seconds exceeded".

Изменено пользователем landerlive47

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

23.04.2021 в 13:21, landerlive47 сказал:

Нет, в логе ошибок нет, в том и проблема.

Могу предоставить доступы ФТП и админку.

Если в ручную запускаю, то через 30 секунд останавливается и пишет "Maximum execution time of 30 seconds exceeded".

Добрый день.

Если во время выполнения крона ошибки нет, то проверьте содержимое файла htaccess. Если он настроен не верно (или стоят какие-либо ограничения для файлов), то это может быть причиной того, что не создается фид.

Чтобы понять в этом ли причина, сделайте такие действия.

1. Выберите создание экспорта по расписанию.

2. Временно закоментируйте файл htaccess. Например, назовите его .htaccess1.

3. Запустите крон.

4. Проверьте на Вашем сайте папку system/storage/download, появились ли файлы и не пустые ли они.

5. После этого обязательно разкоментируйте .htaccess.

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Перенес сайт на другой хостинг, где нет ограничения по времени выполнения скрипта.

Файл создается, но по окночании выдает такую надпись:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/***/cron/neoseo_product_feed.php on line 8

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

29 минут назад, landerlive47 сказал:

Как определяется язык фида?

Относительно основного языка фронтенда или админки?

В редакторе формата фида я видел, что можно язык изменить, но ссылка при этом старая остается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

28.04.2021 в 03:10, landerlive47 сказал:

Перенес сайт на другой хостинг, где нет ограничения по времени выполнения скрипта.

Файл создается, но по окночании выдает такую надпись:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/***/cron/neoseo_product_feed.php on line 8

Добрый день.

Это не ошибка, а уведомление о настройках часового пояса. На работу модуля данное уведомление не влияет.

 

Цитата

 

Как определяется язык фида?

Относительно основного языка фронтенда или админки?

 

В настройкаъ экспорта Ви можете указать язык, на котором необходимо вывести название и описание товара с помощью поля "Язык экспорта".

 

Цитата

В редакторе формата фида я видел, что можно язык изменить, но ссылка при этом старая остается.

Вы имеете в виду, что не добавляется префикс языка? какая у Вас версия OpenCart?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...