boxmoe_header_banner_img

欢迎来到YaeMiko小站

加载中

文章导读

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


avatar
Samele 2022-05-22 64

安装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,问题解决。


评论(已关闭)

评论已关闭