在CakePHP文件夹结构中的何处放置webcron文件?

在CakePHP文件夹结构中的何处放置webcron文件?,cakephp,cron,Cakephp,Cron,我有一个PHP脚本,它将由cron守护进程通过web服务器间接运行。我不知道该把这个文件放在CakePHP文件夹结构的什么地方 我是否应该将其放置在任何控制器中,并允许其从外部访问?(即没有登录检查) 或者最好将此脚本放在my cake project文件夹之外,并将其放在localhost中的任何位置?如果该脚本没有利用CakePHP Goods(纯PHP),只需将其放在公众无法访问的目录中,例如与“App”处于同一级别的“Cron” 如果它确实使用CakePHP,则将其作为操作放置在适当的控

我有一个PHP脚本,它将由cron守护进程通过web服务器间接运行。我不知道该把这个文件放在CakePHP文件夹结构的什么地方

我是否应该将其放置在任何控制器中,并允许其从外部访问?(即没有登录检查)


或者最好将此脚本放在my cake project文件夹之外,并将其放在localhost中的任何位置?

如果该脚本没有利用CakePHP Goods(纯PHP),只需将其放在公众无法访问的目录中,例如与“App”处于同一级别的“Cron”


如果它确实使用CakePHP,则将其作为操作放置在适当的控制器中。您可以向操作添加自定义前缀,例如“cron”,然后覆盖AppController,如果前缀为“cron”,请检查IP地址。如果它不是本地主机,则拒绝访问。

如果它是一个独立于CakePHP的文件,并且您需要从公共Internet访问它,请将其放入
webroot
文件夹。

它是命令行脚本吗?您提到从外部访问表明它不是:-?它是一个php文件。很抱歉造成混淆。我将重新表述我的问题:它是用PHP语言编写的命令行脚本吗?或者它是一个需要通过web服务器运行的PHP脚本?它是第二个:需要通过web服务器运行的PHP脚本。