- 刚开始接触的是owncloud+nginx,后来发现owncloud母公司倒闭了,怪不得用起来感觉怪怪的少了一点什么,就转用了nextcloud,毕竟nextcloud后面还会继续更新的嘛。
- 第一次搭建的owncloud,用的是Nginx,搭建起来倒是挺快。使用的时候出现很多问题,上传图片和文件的时候,提示可用文件0kb,插件安装启动出错,把上传文件的限制调到了512m,data文件设置成777,也解决不了问题。然后上网百度去找各种教程,发现都是抄来抄去的,解决不了问题。
- 后来用了apache2来搭建nextcloud,上述问题神奇的消失了。估计应该是Nginx哪里的文件权限配置出错了,百度,bing,360找了一遍解决不了,苦逼,折腾了3天了.
- 好了吐糟完,接下来就是怎么在本地的树莓派上搭建nextcloud私有云吧,也算是折腾的总结,万一时间久了忘记了呢.
安装mysql-server
安装的过程中会设置密码
进入mysql
创建数据库名
查看数据名称
安装PHP7.0
关于PHP7.0相关模块都安装了吧,这样省心.
安装apache2
下载nextcloud
解压
复制nextcloud文件夹,我复制到的是/var/www/文件夹下
准备工作已经做完下面就是配置问题
进入nextcloud文件夹下面,创建data文件夹,作用是用来存储上传的文件的.
配置文件夹权限
不配置文件权限的话,网页打开会报404或者是403错误,原因是网页打开没有权限进入文件夹,就找不到nextclod的index.php
配置apache2绑定域名
树莓派系统的路径是/etc/apache2/sites-enabled/.其他系统可能会不一样
先删除原来的配置文件
用vim 创建nextcloud.saiita.cn.conf,apache2可以绑定其他或者二级的域名.创建不同的配置文件夹就可以了.
输入下面信息
保存退出
在网页上输入nextcloud.saiita.cn 配置管理员账号
输入账号密码
点击下面的数据配置
输入
mysql账号
root
数据库密码
输入上面创建的数据名:nextcloud
下面的不需要填写
配置完进入.大功告成.
本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。