Крон задание не отрабатывает
PHP Fatal error: Can't use function return value in write context in
/var/www/www-root/data/www/xn----htbbbxnkqlh.xn--p1ai/wa-apps/shop/plugins/kmsuppliers/
lib/classes/Settings/shopKmsuppliersPluginSettings.class.php on line 390
5 комментариев
Команда вот это:
/var/www/www-root/data/www/xn----htbbbxnkqlh.xn--p1ai/cli.php shop kmsuppliersPluginImport
перед ней нужно подставить вызов планировщика php.
например у меня в панели ispmanager планировщик вызывается так:
/opt/php/7.4/bin/php -f *команда*
если у вас уже есть заведомо рабочие команды в планировщике, скопируйте код вызова из них.
Спасибо сработало
только поправил, верно так /opt/php74/bin/php -f *команда*
В общих настройках плагина включено «автоматическое обновление»?
Какую команду передаете?
Да в общих настройках крон включен
команда
/usr/bin/php -q /var/www/www-root/data/www/xn----htbbbxnkqlh.xn--p1ai/cli.php shop kmsuppliersPluginImport
или
php /var/www/www-root/data/www/xn----htbbbxnkqlh.xn--p1ai/cli.php shop kmsuppliersPluginImport
обе выдают ошибку
Всем привет!
Плагин не работает по крон, вручную работает нормально.
При запуске по крон такая ошибка (в адресе каталога убрал сайт):
PHP Warning: require_once(wa-apps/shop/plugins/kmsuppliers/lib/vendor/Spout/Autoloader/autoload.php): failed to open stream: Нет такого файла или каталога in /var/www/.../wa-apps/shop/plugins/kmsuppliers/lib/classes/Excel/shopKmsuppliersPluginExcelSpout.class.php on line 20
PHP Fatal error: require_once(): Failed opening required 'wa-apps/shop/plugins/kmsuppliers/lib/vendor/Spout/Autoloader/autoload.php' (include_path='.:/opt/alt/php74/usr/share/pear') in /var/www/.../wa-apps/shop/plugins/kmsuppliers/lib/classes/Excel/shopKmsuppliersPluginExcelSpout.class.php on line 20
Можете подсказать, что нужно сделать для исправления ошибки?