当前访客身份:游客 [ 登录 | 加入开源中国 ]

问答

当前位置:
问答 » 技术问答 » PublicCMS

开程序员的淘宝店!寻找开源技术服务伙伴!>>> »  

此问题可能在Windows下不存在(楼主不在Windows下开发网站)。

部署环境:Docker下的tomcat和nginx 或 Ubuntu/Linux下的tomcat和nginx

文件描述:

1. 网站启用静态化。

2. 使用“生成”功能后,PublicCMS代码生成的html文件权限为rwxr-----。即当前用户可读可写可执行,当前用户组可读,其他所有用户不可读不可执行。

3. nginx使用的用户是www-data(可看作是互联网用户),属于第2点中提到的其他用户。

4. 如此访问静态地址或文件就会403,没有权限。这就出现了bug。


可能的解决办法:在生成静态文件时,(判断操作系统)赋予更多文件操作权限。



香蕉小哥 香蕉小哥
发帖于 2个月前
0回/70阅

按票数排序  显示最新回答   共有0个回答

最新热门职位
更多开发者职位上 开源中国·招聘


回答案顶部 | 回页面顶部