我是 Laravel 4 的新手,但不是创建 cron 或使用框架的新手(codeIgniter / Yii,...)
我在我的 localhost 中安装了 Laravel 4,在我的生产 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 集(由于错误的标题,我正在寻找它)但我完全被卡住了。
我给出结果的图像(有堆栈)