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サービスを再起動しました(Apacheとは異なりnginxとは別に実行されるため)、それは魅力のように機能しました。

于 2013-02-09T20:27:16.937 に答える