gpt4 book ai didi

CodeIgniter CRON 作业

转载 作者:行者123 更新时间:2023-12-01 05:23:07 25 4
gpt4 key购买 nike

我正在尝试设置一个 CRON 上进行一些数据库更改的作业CodeIgniter 安装并遇到阻止其工作的主机问题。主机的 CRON 设置只允许您执行 PHP 文件而不是调用 URL。

我试过的:
Curl, wget, file_get_contents, fopen, http_get来自静态 PHP 文件 - 主机不允许
/path/to/php /path/to/index.php Controller 方法 - 使用命令行界面

在与主持人毫无结果的交谈之后,我已经没有想法了。有谁知道如何在没有上述内容的情况下从静态 PHP 文件调用 Controller 方法?

最佳答案

首先,我假设您使用的是 CI 版本 2>(以前不提供 CLI 支持)。

其次,假设您尝试在 cron 下触发的页面是 http://www.mysite.com/index.php/cronjobs/thejob

正确的命令是:

/usr/bin/php /var/www/rootCIfolder/index.php cronjobs thejob

替换 /usr/bin/php与您的 php 可执行文件的位置和 /var/www/rootCIfolder与您的 CI 文件夹的位置。

您需要使用命令行支持编译 php。您可以通过以下方式验证:
# php -v
PHP 5.3.3 (cli) (built: Jul 3 2012 16:53:21)

关于CodeIgniter CRON 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15463058/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com