提醒:本文最后更新于 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 国际许可协议进行许可
可自由转载、引用,但需署名作者且注明文章出处