gpt4 book ai didi

php - CodeIgniter + 命令行 + Cron + Cpanel

转载 作者:IT王子 更新时间:2023-10-28 23:53:37 30 4
gpt4 key购买 nike

已解决:废话...为什么你总是在你最终决定寻求帮助后马上想出办法!!

如果其他人遇到此问题,请尝试从/usr/local/bin/php 而不是/usr/bin/php 运行,以使 codeigniter 获取 URI 段。

问题

我安装了最新的 codeigniter,在本地似乎一切正常。我最近将我的文件放在我的服务器上,除了我的 cron 命令之外,其他一切都在工作。

当我尝试通过 cron 调用 Controller 时(如此处所述:http://codeigniter.com/user_guide/general/cli.html),我没有获得 Controller 。相反,我得到的输出只是我的默认 Controller (登录页面)。

这在本地运行良好并且 index.php 正在被调用,因为我收到了默认页面输出的电子邮件。

有人在这里问过类似的问题:CodeIgniter Cron Job on Shared Hosting?响应者建议这是 Cpanel 的问题(我现在正尝试使用它来设置 cron 作业),但与我的托管服务提供商交谈时,他们说整个命令正在运行。尽管如此,CI 并未获取 Controller 的 URI。我还检查以确保 base_url 设置正确(文件通过 URL 调用正常工作证明了这一点)。

有什么想法吗?我似乎无法弄清楚为什么它在命令行格式时不抓取 URI:/usr/bin/php index.php controller_class 方法

最佳答案

这是答案:

使用 /usr/local/bin/php 而不是 /usr/bin/php 让 codeigniter 获取 URI 段。

关于php - CodeIgniter + 命令行 + Cron + Cpanel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10322587/

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