在数字海洋权限错误上部署 Laravel 帆

问题描述

我安装了 laravel 本地帆 (mac os),它运行完美。

当我尝试在 digitalocean 中部署它时,我遇到了无限权限错误

所以,我创建了一个新的 Droplet,并通过 digitalocean 安装了 docker

(市场应用程序 -> docker -> [版本 19.03.12,操作系统 Ubuntu 20.04]),

这就是我所做的

1 - 在终端 ~ 目录中,我运行 curl -s https://laravel.build/example-app | bash,它按预期安装了所有东西。

2 - 我创建了一个别名 alias sail='./vendor/bin/sail'

3 - 完成后,我 cd 进入“example-app”目录并运行命令 sail up -d,它工作正常,所有进程和服务都已启动并正在运行。

4 - 转到浏览器并尝试通过 IP 打开网站,我收到此错误 流或文件“/var/www/html/storage/logs/laravel.log”可以无法以追加模式打开:无法打开流:权限被拒绝

我尝试运行 sail composer update,但出现此错误 file_put_contents(/var/www/html/vendor/composer/installed.json):无法打开流:权限被拒绝

让它工作的唯一方法是运行 chmod -R 777 example-app 我知道这是不对的,所以我需要帮助以最好和正确的方法

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)