因为目前市面上是有许多云盘项目的,这里我选了一款国内比较有名的开源项目Cloudreve
.这个网盘的特点就是支持连接OSS,因为自己买的服务器存储空间只有40G,而且服务器放大量东西下载会消耗很多流量,还会影响服务器的访问。所以这里推荐大家使用OSS。
目前该项目有三中安转方法:一是用composer安装,这里我尝试了但是没有用,因为自己安转的是阿里云的worpess镜像,PHP无法下载composer,如果大家想了解可以参考官方文档,所以我就选择了第二种方法。
第二种方法傻瓜式安转,直接下载安装包,然后解压把文件上传到自己服务器的根目录,然后打开 您的域名/CloudreveInstaller
,这个网址就会自动进入安装界面。
注意:进行安装时会检测是否可以安装,其中最常见的问题就是没有访问某个目录的权限,这个可以用如下linux命令来解决:
chmod 777 你的程序源码安装目录
至于PHP扩展的话,请自行百度解决(因为我也不会)。
检查无误后就可以开始正式安装了,这里我点击开始安装没反应,我检查了半天发现是PHP版本的问题,因为阿里云的wordpress镜像的PHP版本更改是很麻烦的,所以我就直接放弃了这个镜像,并给自己的服务器安装了宝塔镜像(这里面下载网站数据和恢复数据库花了不少时间,推荐大家备份自己 的网站导阿里云的oos里面,这样下载速度会快很多而且还很安全)。
这里推荐linux小白最好使用宝塔的镜像,因为这个镜像是可视化的界面还可以切换应用的版本已经安装不同的应用,给你张截图看一下它的强大之处:
在我切换到PHP7.2版本(强烈推荐使用PHP7.x的版本,这个比PHP5.x的版本快了6倍多)的时候,打开后终于正常运行了,安装也非常简单,直接输入自己的数据库名字和密码就行了。
[successbox title="注意"]这里需要设置伪静态为thinkphp,有宝塔的可以直接设置,别的自行百度[/successbox]
安装完毕后会显示默认的登录名和密码以及登录地址:
初始用户名admin@cloudreve.org
初始密码 admin
后台URlhttp://你的域名/Admin
最后直接登录即可!
前面这里比较简单,接下来就是让自己网盘的文件村存放在阿里云的OOS里面:
这里有几个参数介绍一下:前面那个accesskeyid在自己的oos管理界面可以看到
后面那个空间域名要注意:如果你的是http的要把(s)去掉,如果是https的话把括号去掉即可。还有空间域名最后面要加/上传域名则不需要。
这里补充一下,好像不能直接用内网的域名,虽然我的服务器和OSS是同一个地区的。
填好后我们还需要到OSS的基础设置里面添加跨域访问规则。
点击新建,新建如下规则:
最后我们需要注意:如果你直接上传是默认上传到本地的,所以我们需要修改上传策略:
在用户组的管理界面即可修改上传策略。
然后就大公告成了!如果你想看一下效果的话可以访问我的云盘,现在注册就可以获得20M的永久免费空间哦!别问我为什么这么小气(OSS也是要钱的,我实在买不起太所空间)。