Задать вопрос
Morfeey
@Morfeey

Как настроить DOCUMENT_ROOT для cli?

Пробую запустить из консоли скрипт и вижу, что $_SERVER['DOCUMENT_ROOT'] пуст, хотя если использовать из браузера - все отлично.
  • Вопрос задан
  • 339 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Всё правильно. Массив $_SERVER заполняется web-сервером. При запуске из командной строки он не заполнен. Определить, в каком режиме работает скрипт можно так:
if (PHP_SAPI === 'cli') {
  echo 'Command Line Interface';
} else {
  echo 'Web-Server';
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы