1、安装宝塔环境
2、新建Cloudreve网站并配置URL重写
2.1在宝塔中新建Cloudreve网站和数据库
Cloudreve的基本环境要求如下检查项要求说明不满足的解决方案PHP版本大于或等于5.6满足Cloudreve基本需求的最低PHP版本为5.6升级PHP版本
MySQL版本大于或等于5.5.3满足Cloudreve基本需求的最低MySQL版本为5.6升级MySQL版本
服务器程序(nginx/Apache 等)启用UrlRewrite相关模块用于URL重写(伪静态)Apache:启用url_rewrite模块;nginx:无需启用新模块,但是需进行后续额外配置(见后文)
php扩展启用fileinfo、curl、gd用于处理文件输出、网络请求、验证码生成安装并启用相关扩展
2.2安装php扩展
根据环境要求在宝塔面板php管理界面安装fileinfo、curl 扩展。
gd的二步验证功能需要通过composer在程序安装目录下执行以下代码composer require phpgangsta/googleauthenticator:dev-master
composer require endroid/qrcode
如果不需要gd二步验证,可以不安装
应先下载解压程序安装目录再通过composer安装gd扩展
如遇putenv() has been disabled for security reasons错误,在宝塔php管理面板中解除putenv函数禁用即可。
2.3下载Cloudreve完整安装包至网站根目录
下载cloudreve最新安装包
2.4设置URL重写
如果您使用的是Apache,一般情况下无需进行额外配置,只需要启用url_rewrite模块即可。
如果您使用的是nginx,请在网站配置文件中添加以下内容:location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=/$1 last;
break;
}
}
如果您使用的是kangle,请将程序根目录下.htaccess的内容改为:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*)$ index.php/$1?%{QUERY_STRING} [QSA,PT,L]
如果您使用的是IIS,请先在IIS中安装urlwrite,并在程序根目录新建web.config,键入以下内容:<?xml version="1.0" encoding="UTF-8"?>
3、开始安装
前往您的域名/CloudreveInstaller进行环境检查、填写数据库信息并导入数据库
参考文档