安装owncloud时发生以下报错:
无法创建或写入data目录,请确保文件根目录下包含一个名为“.ocdata”的文件
为了满足owncloud的安全需求,我将data目录移出网站根目录
但是owncloud无权限访问该目录。
·需要修改:nginx目录下fastcg.conf文件
vi /usr/local/nginx/conf/fastcgi.conf
找到open_basedir
fastcgi_param PHP_ADMIN_VALUE “open_basedir=$document_root/:/tmp/:/proc/:/home/owncloud/data/:/dev/urandom”;
添加data目录到后方绝对路径。(我的目录是/home/owncloud/data/)
·配置php.ini
vi /usr/local/php/etc/php.ini
找到open_basedir所在行,修改或添加成以下代码:
open_basedir=/home/owncloud/data/:/proc/:/tmp/:/dev/urandom
修改完毕后,重启nginx和PHP,问题解决。
评论(已关闭)
评论已关闭