Php 状态:运行symfony2控制台命令执行CRON作业时发生500内部服务器错误

Php 状态:运行symfony2控制台命令执行CRON作业时发生500内部服务器错误,php,symfony,cron,shared-hosting,Php,Symfony,Cron,Shared Hosting,我在使用服务器时有点不足,所以我需要一些帮助 我已经创建了一个symfony2控制台命令(没什么,只是一个快速的数据库更新)。当我使用SSh连接到主机并通过终端调用命令时,一切正常。但当我将其添加到CRON作业时,我的电子邮件中总是出现以下错误: Status: 500 Internal Server Error Content-type: text/html 终端出现问题,因为我的主机在默认情况下已将register_argc_argv设置为on OFF,所以我无法使用PHP命令行参数。我已

我在使用服务器时有点不足,所以我需要一些帮助

我已经创建了一个symfony2控制台命令(没什么,只是一个快速的数据库更新)。当我使用SSh连接到主机并通过终端调用命令时,一切正常。但当我将其添加到CRON作业时,我的电子邮件中总是出现以下错误:

Status: 500 Internal Server Error
Content-type: text/html
终端出现问题,因为我的主机在默认情况下已将register_argc_argv设置为on OFF,所以我无法使用PHP命令行参数。我已经创建了自己的定制php.ini并覆盖了该设置,所以我说过,如果我从终端运行它,一切都会正常工作

在CRON中,我已经厌倦了:

  • 通过使用custom php.ini(使用master form server,但将register_argc_argv调整为ON),加载ZendGuardLoader失败
  • 使用php-d register\u argc\u argv=1“我的命令”
  • 使用php cli mycommand
都是通过终端发射的,但克朗运气不好


非常感谢您的帮助。

您在ssh上运行的命令看起来如何?您还可以发布您尝试过的
crontab
条目吗?您应该检查cron是否在与ssh会话相同的自定义php.ini和*nix用户下运行:php-d register\u argc\u argv=1/home2/username/developer/app/console stat:new,我将相同的命令发布到CRON,并添加*****以每天运行它minute@J.T.可能是cron使用了不同的配置文件,例如:ex.cli/php.ini?如何检查,查看其位置?