首页 文章

部署Laravel 5.2异常权限错误

提问于
浏览
3

我正在尝试在实时服务器上加载我的项目 .

这些都是规格

PHP版本5.6服务器:Windows

我已经加载了所有文件和chmod 777

存储供应商引导/缓存

但它一直给我以下流错误:

致命错误:未捕获异常'UnexpectedValueException',消息'流或文件“C:\ inetpub \ wwwroot \ websites \ mysite \ storage / logs / laravel.log”无法打开:无法打开流:权限被拒绝'in C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Handler \ StreamHandler.php:87堆栈跟踪:#0 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Handler \ AbstractProcessingHandler.php(37):Monolog \ Handler \ StreamHandler-> write(Array)#1 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Logger.php (336):Monolog \ Handler \ AbstractProcessingHandler-> handle(Array)#2 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Logger.php(615):Monolog \ Logger-> addRecord(400,Object(UnexpectedValueException),Array)#3 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ laravel \ framework \ src \ Illuminate \ Log \ Writer.php(202):Monolog \ Logger-> error(对象(C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monol中的UnexpectedValueExc)第87行的og \ monolog \ src \ Monolog \ Handler \ StreamHandler.php致命错误:带有消息'流或文件'的未捕获异常'UnexpectedValueException'C:\ inetpub \ wwwroot \ websites \ mysite \ storage / logs / laravel.log “无法打开:无法打开流:权限被拒绝”在C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Handler \ StreamHandler.php:87堆栈跟踪:#0 C: \ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Handler \ AbstractProcessingHandler.php(37):Monolog \ Handler \ StreamHandler-> write(Array)#1 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Logger.php(336):Monolog \ Handler \ AbstractProcessingHandler-> handle(Array)#2 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Logger.php(615):Monolog \ Logger-> addRecord(400,Object(Symfony \ Component \ Debug \ Exception \ FatalErrorException),Array)> 3 C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ laravel \ framework \ src \ Illuminate \ Log \ Writer.php(202):Monolog \ Log第87行的C:\ inetpub \ wwwroot \ websites \ mysite \ vendor \ monolog \ monolog \ src \ Monolog \ Handler \ StreamHandler.php

4 回答

  • 1

    你没有在Windows上,所以read thisthis . storage 文件夹 with all subfolders and files 应该可以访问r&w .

  • 1

    你需要允许写日志dir chmod -R 777 storage/logs

  • 1

    我有一个类似的问题,事实证明服务器没有使用正确的 owner 创建文件,即使权限设置正确 . 希望这有助于某人!

    我删除了那个特定的日志(我使用每日日志),它又恢复了 .

  • -1

    删除logs文件夹中的laravel.log文件 . 它对我有用 .

相关问题