如何在admin cms上为yii控制器操作设置cpanel cron作业

时间:2012-09-18 06:02:47

标签: content-management-system yii cron command cpanel

我有一个基于yii框架的网站。我需要为Cpanel cron作业中的控制器操作设置一个cron作业。 我已经尝试了下面的命令,它的工作正常 获取http://www.mydomain.com/controller/action

这是我的问题。我需要在admincms中执行一个控制器的动作。命令应如下, 获取http://www.mydomain.com/admincms/controller/action

但这不是在运行。我认为这是因为管理CMS的密码保护。 (这个cron正在为站点生成站点地图。这与CMS有关。这就是为什么我需要在管理员中使用控制器)

任何想法都赞赏???

Irawana

1 个答案:

答案 0 :(得分:0)

是的,你是对的,应该改变这个控制器的yii访问规则。

打开控制器类并转到 accessRules 功能,并为未经身份验证的用户添加操作,例如。

    array('allow',  // allow all users to perform 'index' and 'view' actions
    'actions'=>array('action'), 
    'users'=>array('*'),
),