1

我正在使用 Lumen 进行 API 开发并使用 Windows 框来开发它们,同时尝试将其部署以在 CentOS 7 框上进行测试我收到以下错误:

> Lumen (5.2.5) (Laravel Components 5.2.*) Fatal error: Uncaught
> exception 'ErrorException' with message 'Unknown:
> open(/tmp/sess_256709456767027352b0afedbc9bd91b, O_RDWR) failed:
> Permission denied (13)' in Unknown:0 Stack trace: #0 [internal
> function]:
> Laravel\Lumen\Application->Laravel\Lumen\Concerns\{closure}(2,
> 'Unknown: open(/...', 'Unknown', 0, Array) #1 {main} thrown in Unknown
> on line 0

Lumen 默认情况下不附带 config/session.php,所以我尝试通过创建文件来提供自定义路径,但到目前为止没有运气。

4

1 回答 1

1

知道了!我将不得不通过添加以下行进入 bootstrap/app.php 来加载会话配置:

$app->configure('session');

这将读取我在 config/session.php 中设置的路径,我将其更改为 /storage/framework/session

我希望这足够可靠。

于 2016-04-08T18:21:50.910 回答