Я настраиваю свой контроллер заданий cron, который будет работать только внутри CLI, я не начинал с чего-либо созданного, просто на этапе тестирования с примерами CI. Однако при его запуске я не получаю никаких выходных данных или чего-либо еще, просто новую строку, это команда, которую я выполнил:
root@serv$ php /var/www/ci/index.php tools message
root@serv
Как вы можете видеть в второй строке, я не получаю вывод, просто новую строку для запуска команды, но я не понимаю почему и не могу отладить ее. Код содержит это:
<?php
class Tools extends CI_Controller {
public function message($to = 'World')
{
echo "Hello {$to}!".PHP_EOL;
}
}
?>
В моем файле конфигурации значение $config['uri_protocol']
установлено на AUTO
, поэтому это не является проблемой.
Как я могу отладить это? Какие варианты мне могут понадобиться?
У меня также есть display_errors
и error_reporting
для E_ALL
.