1
.
解决方案来源:
Erpnext Install- Ubuntu 22.04 - #6 by nlublovary - Install / Update - Frappe Forum
第一步:
进入frappe_docker-websocket-1容器内部
docker exec -it --user root 16eb301fe253 /bin/bash
第二步:
ls -l /home/frappe/frappe-bench/sites
查看权限归谁管理,我们知道了,assets归frappe用户管理,
第三步:
- 将 www-data 用户添加到 erpnext 组:usermod -aG frappe www-data
- 测试是否添加成功:groups www-data
第四步:
在 nginx.conf
中没有指定 user
的话,Nginx 将默认以 nginx
或 www-data
用户的身份运行
所以不用:
- 编辑 /etc/nginx/nginx.conf 并将:更改
user www-data
为user erpnext
这一步不用,第四步跳过
第五步:
我们 vim /etc/nginx/nginx.conf
在这个地方添加disable_symlinks off;
确保 Nginx 能处理符号链接
第六步:
重载配置
nginx -s reload
停止
nginx -s stop
启动
nginx
失败了,还是没成功!!!