При вызове php файла через консоль возвращается страница с запросом лицензионного ключа — различия между версиями
Материал из Umicms
Velross (обсуждение | вклад) (Новая страница: «'''Актуально для версии 2.9''' == Симптомы == При запуске через shell (консоль) php скрипта: #php reindex.ph…») |
Velross (обсуждение | вклад) |
||
Строка 2: | Строка 2: | ||
== Симптомы == | == Симптомы == | ||
При запуске через shell (консоль) php скрипта: | При запуске через shell (консоль) php скрипта: | ||
− | #php | + | #php index.php |
В консоль возвращается html код страницы с запросом лицензионного ключа. | В консоль возвращается html код страницы с запросом лицензионного ключа. | ||
Текущая версия на 21:49, 30 июня 2013
Актуально для версии 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
?>