最近安装云盘程序cloudreve遇到了点麻烦。我使用的宝塔环境,但是cloudreve官方使用的是composer安装方式,以近乎洁癖的我是很难忍受这种方式的。因为我的服务器只要是安装了宝塔面板,那么我的网站必须要能试用宝塔面板管理,也就是网站必须位于宝塔面板www/wwwroot目录,其他地方我都感觉难受,而且也不想安装程序给我的服务器乱装安装包。所以果断采用第三种安装方式,就是官方安装包管理。下边分享下我的安装流程。
一、下载安装包
这里注意的是,一定要使用从官方网站
下载的安装包,这儿的安装包是是带有依赖库的,实测带有四个扩展,不含有二次验证的扩展。
从github下载的安装包是不带有依赖库的。
当然你可以使用我安装完所有扩展的安装包。
[download title="本地下载"]https://github.com/cloudreve/Cloudreve/archive/2.0.0-alpha.1.zip[/download]
这样你就可以免除后顾之忧,没有麻烦问题了。当然你也可以自己安装依赖库后文会提安装供依赖库方法。
二、建立和配置网站
1.首先安装php扩展
2.新建网站
3.配置网站
1.配置伪静态
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
2.配置SSL证书,非必选,但是你如果使用onedrive的话可能需要必须使用SSL。
3.上传程序文件,并解压
4.打开安装向导
访问https://youdomain.com/CloudreveInstaller/
即可打开安装向导
然后根据安装向导来确定环境和扩展和依赖是否安装完毕。配置剩余的项目。
5.配置目录权限
设置方法很简单
其他目录类似设置
6.新建数据库
若想要方便使用root用户,可以打开phpmyadmin使用root账户登录新建数据库
三、安装cloudreve
配置完上述步骤就可以完美安装了
1.刷新安装向导页面
这样就可以完美安装了。
点击下一步
2.填入数据库信息
程序不能自动建立数据库,需要提前新建数据库
这样就可以登录后台配置使用了。
四、依赖库安装
我们根据上文知道官网安装包缺少谷歌二次验证依赖库。github缺少所有依赖库。所以这儿提供手动安装依赖库的方法。
1.首先定位到网站所在目录
cd /www/wwwroot/new.shanyemangfu.com
2.安装thinkphp依赖库
composer require topthink/framework
这样会安装thinkphp的所有依赖
3.安装二次验证的依赖库
这时发现二次验证依赖库还没有安装
然后使用如下代码
composer require phpgangsta/googleauthenticator:dev-master
composer require endroid/qrcode
太长了只放首尾图
然后依赖就安装好了
其他具体配置官方文档已经很详细,便不再啰嗦。
https://github.com/cloudreve/Cloudreve/wiki
如果你安装中遇到问题,可以在下方留言,或加入右上方本站交流群。当然cloudreve官方论坛很重要的啦。
若遇到部分页面比如登录注册页面,分享页面空白的话,请下载最新文件覆盖静态文件即可。
文章评论
离线下载的文件没得选项是咋回事,下载的视频点了,没任何选项或者反应..
@sadas 这里官方文档有,需要配置aria2
大佬,我用的你打包的全拓展版本。安装后无法使用,注册和登陆页面都是空白(仅显示网页标题)。
环境是centos7,宝塔,php7.0,nginx。
换成官方下载的文件就一切正常了,这期间没有改别的配置。
@xjdev 好的,谢谢反馈,我把我的包去掉,换成github
现在改成可执行文件了,下载包解压,在目录执行./cloudreve就可以了
@xiyou 对,现在3.0用go重写了
@小菜菜 所以如果想要搭建到云端,下载Windows版,放到Windows Server上,解压打开可执行文件,拿到账号密码,就可以访问了
@xiyou 嗯嗯,这篇文章好久了吧,这是针对v2的
申請不了,,,可以幫忙申請一個嗎,,謝謝
@ki ki 你有gmail 啊,直接去页面获取邀请码申请即可,不行右上角给我发邮件,把前缀发我
@小菜菜 当然还可以在本地跑,但挂载OneDrive的话要把端口改成0