php - 部署Laravel 5.2异常权限报错

标签 php symfony laravel deployment permissions

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

这些是规范

PHP 版本 5.6 服务器:Windows

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

存储 小贩 Bootstrap /缓存

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

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "C:\inetpub\wwwroot\websites\mysite\storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in C:\inetpub\wwwroot\websites\mysite\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:87 Stack trace: #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(Object(UnexpectedValueExc in C:\inetpub\wwwroot\websites\mysite\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php on line 87

Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file "C:\inetpub\wwwroot\websites\mysite\storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in C:\inetpub\wwwroot\websites\mysite\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php:87 Stack trace: #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\Logger->er in C:\inetpub\wwwroot\websites\mysite\vendor\monolog\monolog\src\Monolog\Handler\StreamHandler.php on line 87

最佳答案

您需要允许写入日志目录 chmod -R 777 storage/logs

关于php - 部署Laravel 5.2异常权限报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002555/

相关文章:

mysql - Doctrine 如何使用 ANY_VALUE mysql 函数

Javascript : missing ) after argument list

Laravel Homestead - 页面停止工作 ERR_ADDRESS_UNREACHABLE

php - Laravel 未安装依赖项 php 版本不正确

javascript - 从弹出模式中选择单选值,无需重新加载页面

php - Mysql 查询需要一对多关系来进行匹配搜索

php - 使用 real_escape_string 时用户访问被拒绝

php - 无法选择“FROM WHERE”?

php - Symfony2 概念问题 : general bundles vs. 特定问题

php - 随机运行时异常 : The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key length