安装owncloud遇到的问题——无法创建data目录、/dev/urandom 无法被 PHP 读取

1次阅读
没有评论

安装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,问题解决。
正文完
 0
评论(没有评论)
验证码