При вызове php файла через консоль возвращается страница с запросом лицензионного ключа
Материал из Umicms
Актуально для версии 2.9
Симптомы
При запуске через shell (консоль) php скрипта:
#php index.php
В консоль возвращается html код страницы с запросом лицензионного ключа.
Рекомендации по решению проблемы
Чтобы ошибка не появлялась, необходимо добавить перед подключением standalon скрипта константу:
define("CRON", (isset($_SERVER['HTTP_HOST'])?"HTTP":"CLI"));
<?php
define("CRON", (isset($_SERVER['HTTP_HOST'])?"HTTP":"CLI"));
include "public_html/standalone.php";
// Here is your logic
?>