我的Ubuntu 14.04和Laravel 5.1应用程序出现问题。'无法打开流:权限被拒绝'错误 - Laravel 5.1
当我的应用程序要登录我得到这个错误:
未捕获UnexpectedValueException:数据流或文件存储/日志/ L无法打开:未能打开流:权限在/ var否认/www/releases/20160426/booking_server/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:87\nStack追踪:\ n#0 ........继续
我找到了这个解决方案:
sudo php artisan cache:clear
sudo chmod -R 777 storage
sudo composer dump-autoload
但问题在于它只是暂时的。这个问题每天都会回来,我总是也要这样做。
我能做些什么来阻止这种情况每天发生?
PD:我有日常日志,但如果可能的话,我想保持这种方式。
如何创建每日日志?这听起来像也许是根作业或类似的根运行? –
真的我不知道这一切都是由Laravel完成的。我只是把app.php'log'=>'daily' –
谁拥有laravel目录?根?您应该将其切换到Web服务器组,并将您的用户添加到该组中 – James