laravel上传到服务器nginx报网络无法连接
情况
本地开发好的网站,上传到服务器,nginx配置正确,但是现实 网络无法链接。
解决思路
打开nginx的error.log可以发现
PHP message: PHP Fatal error: Uncaught ErrorException: file_put_contents(/data/www/www.tyunai.com/storage/framework/views/f8b422d16f1cecd344ecb43b57ff00571a681450.php): failed to open stream: Permission denied in /data/www/www.tyunai.com/vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:133
解决方法
是权限造成的,进入网站文件,执行下面语句修改文件权限
chmod -R 777 storage
chmod -R 777 storage/logs
chmod -R 777 bootstrap/cache
php artisan cache:clear