CodeIgniter + Командная строка + Cron + Cpanel

РЕШЕНО :Дерьмо... почему ты всегда что-то придумываешь сразу ПОСЛЕ того, как наконец решился попросить о помощи!!

Если у кого-то еще есть эта проблема, попробуйте запустить из /usr/local/bin/php вместо /usr/bin/php, чтобы программа codeigniter могла подобрать сегменты URI.

ВОПРОС

У меня установлена ​​последняя версия codeigniter, и локально все работает нормально.Недавно я разместил свои файлы на своем сервере, и все, кроме моей команды cron, работает.

Когда я пытаюсь вызвать контроллер через cron (, как описано здесь :http://codeigniter.com/user_guide/general/cli.html), я не получаю контроллер. Вместо этого я получаю просто мой контроллер по умолчанию (страницу входа ).

Локально это работало нормально, и index.php вызывается, потому что я получаю по электронной почте вывод со страницы по умолчанию.

Кто-то задал подобный вопрос здесь:Работа CodeIgniter Cron на виртуальном хостинге? Респонденты предположили, что это проблема с Cpanel (, которую я сейчас пытаюсь использовать для настройки задания cron ), но, поговорив с моим хостинг-провайдером, они сказали, что вся команда выполняется.. Тем не менее CI не получает URI контроллера. Я также проверил, чтобы убедиться, что базовый _URL-адрес установлен правильно (, что подтверждается тем, что файл работает нормально через вызов URL-адреса ).

Есть мысли? Я просто не могу понять, почему он не захватывает URI в формате командной строки :/usr/bin/php index.php контроллер _метод класса

15
задан Community 23 May 2017 в 12:33
поделиться