我觉得我的谷歌技能相当不错,但我找不到解决这个问题的方法。我在我的本地服务器上的开发箱上运行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;
}
有关我如何解决这个特别恼人的问题的建议吗?谢谢!
答案 0 :(得分:0)
感谢Mario的提升,并不认为问题是PHP配置设置,现在我知道从更广泛的角度来看待它。我找到了设置并在php.ini上切换了它。我重新启动了php服务(因为它与nginx分开运行,与Apache不同),它就像一个魅力。