owncloud+collabora 实现网盘在线预览

本文介绍了如何将owncloud与collabora结合,实现个人网盘的在线预览和编辑功能。在环境搭建过程中,涉及了php、nginx、mysql的配置,以及docker的安装。在owncloud的配置中,使用了apache服务器,通过安装collabora的docker镜像,并进行相关域名授权和nginx转发设置。此外,文章还提到了启用redis缓存的步骤,包括redis的安装、phpredis扩展的安装和owncloud配置文件的修改。
摘要由CSDN通过智能技术生成

最近使用 owncloud 搭建了一个个人网盘并连接 collaborra 实现了在线预览,编辑功能。
部署的过程很曲折,走了很多弯路,好在最后都圆满解决了,现在回顾一下;

环境搭建

亲测:如果使用owncloud9 及以上版本,推荐使用apache 服务器,因为nginx 对于webdev支持不是很好,博主在这个地方绕了很久。最后选择了owncloud8。

lnmp 一键安装 wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz && tar zxf lnmp1.4.tar.gz && cd lnmp1.4 && ./install.sh lnmp
安装的时候会选择 php , nginx 和 mysql 版本。
本着喜新厌旧的思想 安装了目前最新版的 php 7.1.12 但是后来发现 owncloud8 不支持 php 7,所以又版本回退到 5.6, 好在lnmp 有升级降级脚本可以一键实现。

php 需要加一些配置

在PHP-fpm 中 添加配置

env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

否则会报错:php does not seem to be setup properly to query system environment variables. The test with getenv(“PATH”) only returns an empty response.
Please check the installation documentation ↗ for php configuration notes and the php configuration of your server, especially when using php-fpm.

php.ini 注释掉 disable_functions 否则 没法切换中文。

php 安装 fileinfo 扩展

wget -O php-7.1.12.tar.gz http://cn2.php.net/get/php-7.1.12.tar.gz/from/this/mirror
tar -zxvf php-7.1.12<
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值