【问题标题】:UnexpectedValueException when create a log file in SLIM monolog在 SLIM 独白中创建日​​志文件时出现 UnexpectedValueException
【发布时间】:2018-01-15 13:05:42
【问题描述】:

我在 MAC 和另一台通过 WINDOWS 调用我的 API 端点的计算机上,我收到以下错误。 (在没有日志时也会发生)

fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "/../logs/2018-01-15.log" could not be opened: failed to open stream: Permission denied' in .../vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 107

1 如何确保日志将创建具有完全权限的文件夹本身或更改现有文件夹的权限 2 如何在 SLIM 中捕获 UnexpectedValueException ? 3. 手动创建一个完全权限的文件夹会解决问题吗? 4. windows-to windows 能正常工作吗?也许是mac os权限问题?

【问题讨论】:

  • 现在等一下,处理请求的 PHP 文件是存储在你的 Mac 上还是 Windows 上?
  • @MehdiBounya 在我的 mac

标签: php slim monolog


【解决方案1】:

在日志文件夹中使用 chmod -R 777

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-27
    • 2011-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多