Я использую Codeigniter 3 и используя cPanel для запуска задания Cron.PHP Cron Job from cPanel не работает
Я вошел в команду: php /home/name/public_html/ convert
При загрузке страницы для моих контроллеров не нужно включать index.php
, так что я не включил его в моем пути выше. convert
- это имя моего контроллера.
При использовании указанной команды я принимаю 404 Not Found
. Если бы я изменить его на:
php /home/name/public_html/index.php convert
Я получаю эту ошибку:
<h4>A PHP Error was encountered</h4>
<p>Severity: Notice</p>
<p>Message: Undefined index: REQUEST_METHOD</p>
<p>Filename: core/Security.php</p>
<p>Line Number: 208</p>
Я не уверен, что я делаю неправильно. Кто-нибудь видит что-то не так с тем, что я делаю?
взгляды его сценарий хочет переменные сервера - что он не будет получать при запуске из командной строки. варианты предпочтительнее - переписать сценарий или использовать параметр ниже –
Мне приходилось прибегать к простому запуску 'curl http: // example.com/controller/function' –
@JeremyJackson Можно ли это сделать из команды заданий cPanel Cron? – iamthestreets