\“ / 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 (将#修改为@)