一、直接安装
1、下载已经包含依赖的安装包
http://cloudreve.org/download.php
2、使用phpstudy作为发布工具,把代码放到根目录里,在浏览器运行,报错
3、编辑application/config.php
打开debug模式,查看详细报错
4、刷新,显示为数据配置问题
5.找到application/database_sample.php,将database_sample.ph复制后,修改名称为database.php
6.刷新,显示不存在数据库,在MySQL新建数据库
7.导入数据库,前往 您的域名/CloudreveInstaller
的安装向导,根据提示检查环境、填写数据库信息并执行安装。
显示:application/database.php 已存在,请备份并删除后再试
删除后重试
二、通过Composer安装
1. 安装Composer - Windows
这是将 Composer 安装在你机器上的最简单的方法。
下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer
命令。
2.获取Cloudreve安装包
到https://cloudreve.org/download.php 下载最新的安装包
3.使用Composer安装扩展包
进入目录
composer install
出现错误
- The requested PHP extension ext-fileinfo * is missing from your system. In
stall or enable PHP's fileinfo extension.
解决方法:
在php配置文件中打开php_fileinfo扩展
4.配置MySQL
5. 目录权限
runtime
目录需要写入权限,如果你使用本地存储,public
目录也需要有写入权限
6. URL重写
对于Apache服务器,请确保
httpd.conf
配置文件中加载了mod_rewrite.so
模块- AllowOverride None 将None
改为
All`
项目目录下的.htaccess
已经配置好重写规则,如有需求酌情修改.
三. 常见问题及解决方案
1、安装后首页提示“遇到错误”
请依次检查:
application/database.php
是否存在,如果不存在请手动创建写入数据库信息runtime
及其子目录是否有写入权限
2、PHP扩展未达到要求所致,Cloudreve需要curl
、fileinfo
、gd
扩展支持,请先安装并启用这些扩展。
3、无法显示网站
把程序放在根目录里
4、创建文件夹的时候老是提示“报错 Error 200 - 请求失败,登录可能已过期,请重新登陆.”
解决方法:将php.ini
中always_populate_raw_post_data
设为-1
转载自原文链接, 如需删除请联系管理员。
原文链接:安装Cloudreve,转载请注明来源!