При вызове 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
?>