Permissions 无法写入AJXP_数据_路径文件夹ajaxplorer

Permissions 无法写入AJXP_数据_路径文件夹ajaxplorer,permissions,pydio,Permissions,Pydio,我将ajaxplorer“pydio-core-5.0.4.zip”上载到我的服务器,在我将文件解压缩到服务器中的文件夹后,我请求该文件夹开始安装,但我收到以下消息: "Impossible write into the AJXP_DATA_PATH folder: Make sure to grant write access to this folder for your webserver!" 我将文件夹:/data权限设置为777,但它没有进行更改 有什么解决办法吗?我几个小时前也遇到

我将ajaxplorer“pydio-core-5.0.4.zip”上载到我的服务器,在我将文件解压缩到服务器中的文件夹后,我请求该文件夹开始安装,但我收到以下消息:

"Impossible write into the AJXP_DATA_PATH folder: Make sure to grant write access to this folder for your webserver!"
我将文件夹:/data权限设置为777,但它没有进行更改


有什么解决办法吗?

我几个小时前也遇到了同样的问题

问题是: 您对数据文件夹设置了完全权限(777),但子文件夹无法获得该权限

解决方案:

sudo chmod -R 777 data

这个命令很简单!但这很危险

对于apache2,请转到
/var/www/pydio
;对于nginx,请转到
/usr/share/nginx/html/pydio
,然后尝试:

chmod ugo+x data
它更安全

sudo chmod -R 777 data


我知道这已经过时了,但我对pydio-core-6.0.8也有同样的问题。另外,我将在前面说我是一个php noob。但是我能够在没有
chmod 777
命令的情况下解决我的问题。相反,我让nginx用户成为数据目录的所有者

chown -R nginx /path/to/pydio-core-6.0.8/data
然后使用两个php-fpm.conf设置确保php fpm作为nginx用户运行

listen.owner = nginx
user = nginx
重新启动php fpm后,我能够加载进入启动向导的pydio页面。

想进一步说明为什么这很危险,以及为什么您的解决方案更安全吗?未来的读者不一定会意识到让给定的资源世界变得可访问是有问题的。。。
listen.owner = nginx
user = nginx