如何解决\“ / home / devops / Dev / Laravel / designhouse / storage / logs \”中没有现有目录,因此无法创建该目录:权限被拒绝“
我使用laradock,但是文件权限出现问题
laradock_workspace中的文件和目录
4 drwxr-xr-x 11 laradock laradock 4096 Sep 7 13:56 app
4 -rwxr-xr-x 1 laradock laradock 1686 Aug 11 17:44 artisan
4 drwxr-xr-x 3 laradock laradock 4096 Aug 11 17:44 bootstrap
4 -rwxr-xr-x 1 laradock laradock 1744 Sep 5 18:30 composer.json
256 -rwxr-xr-x 1 laradock laradock 259279 Sep 5 18:31 composer.lock
4 drwxr-xr-x 2 laradock laradock 4096 Sep 5 18:33 config
4 drwxr-xr-x 5 laradock laradock 4096 Aug 11 17:44 database
4 -rwxr-xr-x 1 laradock laradock 1191 Aug 28 13:56 package.json
4 -rwxr-xr-x 1 laradock laradock 1215 Aug 11 17:44 phpunit.xml
4 drwxr-xr-x 2 laradock laradock 4096 Sep 8 14:54 public
4 -rwxr-xr-x 1 laradock laradock 3651 Aug 11 17:44 README.md
4 drwxr-xr-x 6 laradock laradock 4096 Aug 11 17:44 resources
4 drwxr-xr-x 2 laradock laradock 4096 Sep 8 06:29 routes
4 -rwxr-xr-x 1 laradock laradock 563 Aug 11 17:44 server.php
4 drwxr-sr-x 6 laradock laradock 4096 Sep 2 17:19 storage
4 drwxr-xr-x 4 laradock laradock 4096 Aug 11 17:44 tests
4 drwxr-xr-x 52 laradock laradock 4096 Sep 5 18:31 vendor
4 -rwxr-xr-x 1 laradock laradock 538 Aug 28 13:56 webpack.mix.js
USER ID和GROUP ID是:
root@d2994aedc8e5:/var/www/myproject# id laradock
uid=1000(laradock) gid=1000(laradock) groups=1000(laradock),8377(docker_env)
以及我在主机上的项目的文件和目录
drwxr-xr-x 14 devops devops 4096 سپتامبر 8 08:21 .
drwxrwxr-x 10 devops devops 4096 آقۇست 30 01:10 ..
drwxr-xr-x 11 devops devops 4096 سپتامبر 7 18:26 app
-rwxr-xr-x 1 devops devops 1686 آقۇست 11 22:14 artisan
drwxr-xr-x 3 devops devops 4096 آقۇست 11 22:14 bootstrap
-rwxr-xr-x 1 devops devops 1744 سپتامبر 5 23:00 composer.json
-rwxr-xr-x 1 devops devops 259279 سپتامبر 5 23:01 composer.lock
drwxr-xr-x 2 devops devops 4096 سپتامبر 5 23:03 config
drwxr-xr-x 5 devops devops 4096 آقۇست 11 22:14 database
-rwxr-xr-x 1 devops devops 220 آقۇست 11 22:14 .editorconfig
-rwxr-xr-x 1 devops devops 934 سپتامبر 8 08:21 .env
-rwxr-xr-x 1 devops devops 778 آقۇست 11 22:14 .env.example
drwxr-xr-x 8 devops devops 4096 سپتامبر 8 19:53 .git
-rwxr-xr-x 1 devops devops 111 آقۇست 11 22:14 .gitattributes
-rwxr-xr-x 1 devops devops 163 آقۇست 11 22:14 .gitignore
drwxr-xr-x 2 devops devops 4096 سپتامبر 8 11:44 .idea
-rwxr-xr-x 1 devops devops 1191 آقۇست 28 18:26 package.json
-rwxr-xr-x 1 devops devops 1215 آقۇست 11 22:14 phpunit.xml
drwxr-xr-x 2 devops devops 4096 سپتامبر 8 19:24 public
-rwxr-xr-x 1 devops devops 3651 آقۇست 11 22:14 README.md
drwxr-xr-x 6 devops devops 4096 آقۇست 11 22:14 resources
drwxr-xr-x 2 devops devops 4096 سپتامبر 8 10:59 routes
-rwxr-xr-x 1 devops devops 563 آقۇست 11 22:14 server.php
drwxr-sr-x 6 devops devops 4096 سپتامبر 2 21:49 storage
-rwxr-xr-x 1 devops devops 174 آقۇست 11 22:14 .styleci.yml
drwxr-xr-x 4 devops devops 4096 آقۇست 11 22:14 tests
drwxr-xr-x 52 devops devops 4096 سپتامبر 5 23:01 vendor
-rwxr-xr-x 1 devops devops 538 آقۇست 28 18:26 webpack.mix.js
USER ID和GROUP ID是:
/Dev/Laravel/designhouse(master*) » id devops
uid=1000(devops) gid=1000(devops) groups=1000(devops),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131(lxd),132(sambashare),998(docker)
/laradock/.env
WORKSPACE_PUID=1000
WORKSPACE_PGID=1000
我通过以下命令链接存储:
php artisan storage:link
但是我无法显示URL中存储的任何图像,并且收到404错误
然后执行此命令php artisan opimize
显示此错误:
UnexpectedValueException
There is no existing directory at "/home/devops/Dev/Laravel/designhouse/storage/logs" and it could not be created: Permission denied
我有配置吗?
我该如何解决我的问题?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。