小编Bra*_*tor的帖子

尝试在 Strapi 上上传文件时显示“ACCES:权限被拒绝”

我对 Strapi 和 Docker 有点陌生,在尝试在 Strapi 的管理面板上上传文件时遇到问题

我可以使用内容管理器添加像用户这样的行,但是当我想在媒体库中上传文件时,Strapi 容器崩溃并抛出错误:

[2023-08-16 22:39:14.438] http: GET /upload/files?sort=createdAt:DESC&page=1&pageSize=10&filters[$and][0][folderPath][$eq]=/ (203 ms) 200
[2023-08-16 22:39:14.694] http: GET /upload/folders?sort=createdAt:DESC&page=1&pageSize=10&pagination[pageSize]=-1&filters[$and][0][parent][id][$null]=true (171 ms) 200
node:internal/process/promises:288
            triggerUncaughtException(err, true /* fromPromise */);
            ^
[Error: EACCES: permission denied, open '/opt/app/public/uploads/image_GIF_15e7099416.gif'] {
  errno: -13,
  code: 'EACCES',
  syscall: 'open',
  path: '/opt/app/public/uploads/image_GIF_15e7099416.gif'
}
Run Code Online (Sandbox Code Playgroud)

有关更多详细信息,我使用的是 Ubuntu 22.04.3 LTS,并且 Strapi 在端口 1337 上运行,MySQL 数据库在端口 3306 上运行(均在 Docker 上)

这是我的 docker compose 和 Strapi 的 Dockerfile :

version: "3"
services:
  strapi:
    container_name: strapi
    build: .
    image: strapi:latest
    restart: …
Run Code Online (Sandbox Code Playgroud)

docker dockerfile docker-compose strapi

3
推荐指数
1
解决办法
855
查看次数

标签 统计

docker ×1

docker-compose ×1

dockerfile ×1

strapi ×1