Laravel Unhandled Exception未定义索引:core.php第218行的argv

时间:2013-02-09 20:06:14

标签: php laravel laravel-3

我觉得我的谷歌技能相当不错,但我找不到解决这个问题的方法。我在我的本地服务器上的开发箱上运行laravel。我在Debian Mint机器上运行nginx,PHP版本5.4.6-1。

当我将浏览器指向本地邮箱时,收到以下错误消息:

Unhandled Exception

Message:

Undefined index: argv
Location:

/var/www/laravel/laravel/core.php on line 218

该特定代码片段如下所示:

/*
|--------------------------------------------------------------------------
| Set The CLI Options Array
|--------------------------------------------------------------------------
|
| If the current request is from the Artisan command-line interface, we
| will parse the command line arguments and options and set them the
| array of options in the $_SERVER global array for convenience.
|
*/

if (Request::cli())
{
    $console = CLI\Command::options($_SERVER['argv']);

    list($arguments, $options) = $console;

    $options = array_change_key_case($options, CASE_UPPER);

    $_SERVER['CLI'] = $options;
}

有关我如何解决这个特别恼人的问题的建议吗?谢谢!

1 个答案:

答案 0 :(得分:0)

感谢Mario的提升,并不认为问题是PHP配置设置,现在我知道从更广泛的角度来看待它。我找到了设置并在php.ini上切换了它。我重新启动了php服务(因为它与nginx分开运行,与Apache不同),它就像一个魅力。