我最近刚安装了mySQL网站的PHP,需要定期运行cron任务才能创建记录。
链接就像
www.website.com/index.php/task/cron/api_number
如果将此链接放置到Web浏览器然后运行,则它可以正常运行并创建记录。
然而,在设置Cron job之后
/usr/bin/php public_html/index.php/task/cron/api_number
它没有用,错误就像
Status: 404 Not Found
X-Powered-By: PHP/5.5.35
Content-type: text/html
No input file specified.
我关注了某人的Stackoverflow指南并尝试了curl,包括公共链接和相关链接但无效。
我可以理解No input file specified.
表示文件实际上并不存在但是我可以做些什么的建议?
谢谢。
答案 0 :(得分:0)
您可以使用此文件的真实路径,例如:
/usr/bin/php /path/to/your/php/file/
或者如果您只是想触发一个URL,您可以这样做:
wget http://www.website.com/index.php/task/cron/api_number
(如果您触发URL,则不需要php,只需像网络浏览器一样调用URL)