1

我喜欢认为我的 Google-fu 技能相当不错,但我找不到解决这个特定问题的方法。我在本地服务器上的开发盒上运行 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;
}

关于如何解决这个特别烦人的问题有什么建议吗?谢谢!

4

1 回答 1

0

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

于 2013-02-09T20:27:16.937 回答