owncloud 使用mysql_利用LNMP安装owncloud

owncloud大家都知道是最近非常流行的搭建私有云存储的解决方案,之前我也一直用百度云等等,但是发现最近之前流行的公有云大部分都退出市场或是商业化,或者是限速限容量等等,所以搭建一个私有云也是非常有必要的。

owncloud其实也是一个PHP程序,我建站基本上都采用军哥的LNMP,这次也用LNMP的环境来搭建一下。搭建环境为阿里云的CentOS 6.8。

09313b2d4d3028e357a54648bfe4830b.png

首先下载安装包。最新的下载地址在这里:https://owncloud.org/install/。其实阿里云下载速度很慢,不如在自己本地下载完以后再通过FTP或是其他方式上传到服务器上。

wget https://download.ow ncloud.org/community/owncloud-9.1.3.zip

d2f5ef40b1cce9f5fb369466e7e3894c.png

接下来利用LNMP建立站点,并把文件解压进去或在其他文件夹解压后拷贝过去

lnmp vhost add

nohup unzip owncloud-9.1.3.zip

chown -R www.www /home/wwwroot/cloud/

8005c1c2513a4f5e3cfb86e3fcd8410c.png

在正式访问前首先需要开启pathinfo,否则安装的时候会报错404。

1.3上就是把 对应虚拟主机配置文件里的 include enable-php.conf; 替换为 include enable-php-pathinfo.conf;

然后再运行命令重启nginx,我这里直接重启LNMP

lnmp restart

第一个错误可以忽略,第二个安全警告是因为默认owncloud写了Apache规则,我们是在用Nginx,所以需要转化下规则。

因为LNMP默认安装了SQLit,程序也默认使用SQLite来进行安装。

d5b00bbd5f8f9134ef7b921c23525077.png

实际上可以切换到右边的MySQL选项中进行配置。

2f2cddad6bb72a892c7101f224190404.png

但是用MySQL配置的时候,安装程序是把各项数据导入到数据库中了,但是访问系统的时候还是提示内部错误。我也没有能找到这个日志在哪里。

13a5b3f73f1b90ea728c7a84969bd3e5.png

不过利用SQLite安装的话是可以正常使用的。只需要解决一点其他的小问题就可以了。

21d79077b668ced85ab81e6b0b31f54e.png

不过真心不建议用LNMP搭建这个私有云,需要解决的问题比较多,还是用Apache安装方便一点。

如果觉得麻烦可以到这里看看安装方法:https://download.owncloud.org/download/repositories/stable/owncloud/

参考:https://doc.owncloud.org/server/latest/admin_manual/installation/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值