gpt4 book ai didi

cron - 通过 Cron 任务启动 Laravel 4 artisan 命令

转载 作者:行者123 更新时间:2023-12-02 00:08:10 24 4
gpt4 key购买 nike

我是 Laravel 4 的新手,但不是创建 cron 或使用框架(codeIgniter/Yii,...)的新手

我在我的本地主机和我的生产 Web 服务器中安装了 Laravel 4。

当我通过 cron 启动命令时:

php -q path/to/laravel/artisan command:myspecificcommand or (same effect)
php -q path/to/laravel/artisan cache:clear

然后我得到一个异常:

RuntimeException
Failed to start the session because headers have already been sent by "" at line 0.

它出现在vendor/symfony/http-foundation/Symfony/Component/HttpFoundation/Session/Storage/NativeSessionStorage.php

当我在 MacOs 的控制台中启动这些命令时,所有内容都已正确实现。我在我的生产服务器中使用:php 5.3.13,有一个 output_buffered 集(由于错误的标题,我正在寻找它)但我完全卡住了。

我给出结果的图像(有堆栈)

最佳答案

这通常在很大程度上取决于您的托管以及他们的设置方式。每个托管公司都有自己的设置方式。

PHP CLI 是 PHP 的命令行界面(例如,用于创建独立的应用程序)。 CLI 版本旨在在命令行上运行(因此称为“命令行界面”)。这个不处理 header 或任何其他与服务器相关的事情。

虽然不是您的问题的重复,但您可能会发现这很有帮助:What is difference between php cli and php cgi?

关于cron - 通过 Cron 任务启动 Laravel 4 artisan 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17064347/

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