scottparker
@scottparker

Как исправить ошибку при запуске php-скрипта через терминал?

Приветствую.
Нужно добавить скрип на крон. Прежде чем добавлять хочу проверить работоспособность скрипта путем запуска в ручную через терминал. При запуске - ошибка:
syntax error, unexpected '?' (0)
/var/www/www-root/data/www/upping.bfdev.ru/bitrix/modules/main/classes/general/usertype.php:3105
#0: require_once
/var/www/www-root/data/www/upping.bfdev.ru/bitrix/modules/main/include.php:229
#1: require_once(string)
/var/www/www-root/data/www/upping.bfdev.ru/bitrix/modules/main/include/prolog_before.php:14
#2: require(string)
/var/www/www-root/data/www/upping.bfdev.ru/parser/kufar/parseLink.php:10
root@bfdev:/var/www/www-root/data/www/upping.bfdev.ru/parser/kufar#

если запускать через браузер - скрипт работает исправно, в чем может быть ошибка?
  • Вопрос задан
  • 511 просмотров
Пригласить эксперта
Ответы на вопрос 1
Проверьте какую версию для работы использует сайт и какая версия по умолчанию используется при вызове скрипта их консоли.

Вероятно при запуске через консоль нужно явно указать что бы использовалась та же версия php которую использует сайт.

Пример команды на одном из проектов:
/opt/php71/bin/php /var/www/www-root/data/www/{Домен проекта}/type_update.php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
26 апр. 2024, в 18:27
200000 руб./за проект
26 апр. 2024, в 18:24
80000 руб./за проект
26 апр. 2024, в 18:00
500 руб./за проект