owncloud config.php,安装完OwnCloud需要解决的几个问题

提醒:本文最后更新于 155 天前,文中所描述的信息可能已发生改变,请谨慎使用。

自己搭建了一个私有云盘owncloud,安装完成,查看后台有好几个警告,查阅了下文档,解决方法很简单,其中主要的3个问题的解决方法如下。

1、提示:“事务文件锁定应配置为使用基于内存的锁定,而不是默认的基于慢速数据库的锁定”。

这个问题的根本解决方法就是安装redis,我的是lnmp环境,进入lnmp解压后的目录,执行:

安装完成后,还要在ownCloud的config/config.php文件中添加以下内容用以启用Redis,这段代码加在$CONFIG = array () 内(注意:具体可参考同文件夹下的config.sample.conf):

2、提示:“PHP 似乎没有设置好查询的系统环境变量。 用 getenv(\"PATH\") 测试只返回一个空值”。

在我的lnmp环境中,打开usr/local/php/etc/php-fpm.conf,增加如下代码:

然后重启php即可。

3、提示:“/dev/urandom 无法被PHP读取,出于安全原因,这是强烈不推荐的”。

这个问题需要在网站的配置文件中增加/dev/urandom访问权限。我的是lnmp环境,配置的虚拟主机,在当前的nginx配置文件中的open_basedir加入/dev/urandom。

具体如下:

修改后重启nginx即可。

4、提示:“我们建议启用系统cron,任何其他cron方法可能对性能和可靠性有影响。”。

计划任务,后台程序建议通过系统cron任务定时执行计划任务,增加系统定时任务(注意:是以www的身份执行任务):

每隔15分钟执行一次定时任务,异常时写入日志,就这样写:

保存退出,后台可以观察是否每隔15分钟执行了一次。

其它问题,如启用https、HTTP严格传输安全等,很容易解决,不再赘述。

最后编辑时间为: 2020年10月12日 03:46:30

本文由 ProgramSay 创作,

采用 知识共享署名 4.0 国际许可协议进行许可

可自由转载、引用,但需署名作者且注明文章出处

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值