【发布时间】:2014-03-01 01:15:31
【问题描述】:
这在过去发生在我身上 3 次。现在这一次我真的很想弄清楚问题是什么。我最后几次修复它的方式是走开。几个小时后我回来时,一切都按预期进行,直到几天后再次发生。我在没有更新任何代码的情况下点击页面,然后突然间一切都停止了。
我得到一个未定义的索引:/Illuminate/Session/SessionServiceProvider.php 中的驱动程序错误
Laravel 日志文件中没有写入任何内容。 php_errors.log 文件没有任何详细信息,apache_error.log 文件也没有。我完全被难住了,也死在了水里。我已经尝试回退到以前的提交版本,以确保我没有破坏某些东西。但无论我走多远,同样的问题。
以下是我得到的:
错误异常 未定义索引:驱动程序 打开:/Users/website/laravel4/vendor/laravel/framework/src/Illuminate/Session/SessionServiceProvider.php
protected function registerSessionEvents()
{
$config = $this->app['config']['session'];
// The session needs to be started and closed, so we will register a before
// and after events to do all stuff for us. This will manage the loading
// the session "payloads", as well as writing them after each request.
**if ( ! is_null($config['driver']))**
{
$this->registerBootingEvent();
第 94 行被突出显示,在上面的代码中用两个星号表示。 我正在运行 Laravel 4.0 版
我也试过更新作曲家
composer.json 包含:
{
"require": {
"laravel/framework": "4.0.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/libraries",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-update-cmd": "php artisan optimize"
},
"minimum-stability": "dev"
}
我还尝试将 minimum-stability 更改为“stable”,但似乎也没有这样做。
任何帮助解决这个谜团将不胜感激。
【问题讨论】:
-
Composer 操作非常不稳定...只是每次崩溃。
-
您可能希望坚持使用稳定版本。