Php 在Zend中运行cron作业

Php 在Zend中运行cron作业,php,zend-framework,cron,Php,Zend Framework,Cron,我有一个网站,我已经添加了ACL到数据库驱动。这需要我在数据库中放入一个包含salt的guest。所以我需要通过脚本插入它。不幸的是,该网站需要这样才能正常运行,因为它会检查这一点。所以我决定最简单的方法是使用cron作业,然后运行它。这就是我需要运行的,所以我将其放在一个php文件中,并在服务器cron中运行: /home/testsite/public_html/application/modules/core/views/scripts/user/usercreate.php Core_M

我有一个网站,我已经添加了ACL到数据库驱动。这需要我在数据库中放入一个包含salt的guest。所以我需要通过脚本插入它。不幸的是,该网站需要这样才能正常运行,因为它会检查这一点。所以我决定最简单的方法是使用cron作业,然后运行它。这就是我需要运行的,所以我将其放在一个php文件中,并在服务器cron中运行: /home/testsite/public_html/application/modules/core/views/scripts/user/usercreate.php

Core_Model_User::createUser( array('role_id' => 1, 'login' => 'Guest', 'password' => 'shocks'));
无论我以谁的身份运行,我都会被拒绝访问。 有没有特殊的地方可以让它运行?有没有更简单的方法?我有chmod 777文件-似乎没有什么区别

谢谢

5月2日1:05更新

我用了不同的方法。我最终将用户输入数据库,但结果并不是我所期望的。我以为它必须加密


谢谢你的评论

Cron是一个任务调度器,用于在特定时间运行脚本或在特定时间间隔重复运行脚本。为什么要使用cron来运行此脚本?你需要每天添加一个新的访客吗?不,我只需要通过系统插入一个用户“guest”。所以实际上我所做的是在auth文件中,我把字符串放在它要求对用户进行身份验证的地方,然后做了一个“if(!”并在那里添加了代码。它只需要运行一次。它没有做任何我在mysql中做不到的事情。我认为它需要加密,但我猜没有。出于某种原因,我仍然对ID有问题。我将为此发布一个新问题。