宝塔如何安装Cloudreve

在宝塔中新建Cloudreve网站和数据库

Cloudreve的基本环境要求如下

检查项 要求 说明 不满足的解决方案
PHP版本 大于或等于5.6 满足Cloudreve基本需求的最低PHP版本为5.6 升级PHP版本
MySQL版本 大于或等于5.5.3 满足Cloudreve基本需求的最低MySQL版本为5.6 升级MySQL版本
服务器程序(nginx/Apache 等) 启用UrlRewrite相关模块 用于URL重写(伪静态)
php扩展 启用fileinfo、curl、gd 用于处理文件输出、网络请求、验证码生成 安装并启用相关扩展

安装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函数禁用即可。

下载Cloudreve完整安装包至网站根目录https://cloudreve.org/download.php

设置URL重写

如果您使用的是Apache,一般情况下无需进行额外配置,只需要启用url_rewrite模块即可。
如果您使用的是nginx,请在网站配置文件中添加以下内容:
location / {
   if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
   break;
    }
 }
如果您使用的是kangle,请将程序根目录下.htaccess的内容改为:
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule (.*)$ index.php/$1?%{QUERY_STRING} [QSA,PT,L]
</IfModule>
如果您使用的是IIS,请先在IIS中安装urlwrite,并在程序根目录新建web.config,键入以下内容:
<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
  <system.webServer> 
    <rewrite> 
      <rules> 
        <rule name="WPurls" enabled="true" stopProcessing="true"> 
          <match url=".*" /> 
          <conditions logicalGrouping="MatchAll"> 
            <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> 
            <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> 
          </conditions> 
          <action type="Rewrite" url="index.php/{R:0}" /> 
        </rule> 
      </rules> 
    </rewrite> 
  </system.webServer> 
</configuration>  

3、开始安装

前往您的域名/CloudreveInstaller进行环境检查、填写数据库信息并导入数据库
分享到:

评论已关闭。