自建云盘系列——KODExplorer (芒果云)

栏目: PHP · 发布时间: 6年前

内容简介:自建云盘系列——KODExplorer (芒果云)

纠结了一段时间要不要把KODExplorer放到这个系列,因为原则上,这个东西的话应该叫做云桌面会比较合适,它不是用于存储的,而是一个用于打开或者说呈现的平台。这个概念的话前些年比较火,KODExplorer在这方面做的还是可以的,而且也一直在维护更新,不过,由于KODExplorer还是拥有文件上传、离线(支持的很少)以及部分权限管理功能的,所以还是把它放到了这个系列,算是一个小甜点吧,因为这个程序本身是相当轻量级的。

一.下载&安装

因为实在是太轻量级了,连数据库都不要(我猜是存在 SQLite 中的),所以就下载安装一起说了

虽然KODExplorer项目要求写着 PHP 5.2+就行,但是为了性能和安全我们还是尽量装PHP5.6或者PHP7

PS.建立网站的时候建议不要强制HTTPS,因为KODExplorer的不少Webapp或者说云应用都是通过HTTP加载的,在HTTPS下会被阻止加载

#进入网站目录
wget http://static.kalcaddle.com/update/download/kodexplorer3.46.zip
unzip kodexplorer3.46.zip
rm -rf kodexplorer3.46.zip
chmod -Rf 777 ./*

二.配置

然后访问域名,首次访问会让你设置密码(别看这么顺利,这主要还是OneInStack默认的php组件之类都装齐了,你要是缺啥那就自己装吧)

自建云盘系列——KODExplorer (芒果云)

接着就跳转登陆页面了,输入密码就行了,然后,就是直奔设置,右上角 admin——>系统设置——>用户与分组,禁用掉demo和guest,毕竟你不希望随便一个人都能访问对吧

自建云盘系列——KODExplorer (芒果云)

然后为了安全,我们还需要做些修改

①开启登陆验证码

自建云盘系列——KODExplorer (芒果云)

②禁止Web服务器列目录

这个功能在Nginx下是默认关闭的,用Apache的同学可以去搜下

③配置open_basedir来限制可以访问的目录,这部不是必要的,因为KODExplorer只有管理员权限才能访问到系统真实路径,所以看你需要吧

在KODExplorer根目录下创建.user.ini文件并加入如下内容

open_basedir = /path/to/kodexplorer/:/tmp/:/proc/:/path/you/want/to/store/data/

需要注意的是,open_basedir实际上限制的是可访问路径的前缀,也就是说,如果你不在最后加上斜杠就会发生歧义

举个栗子,open_basedir =/home/senra   实际上你可以访问/home/senra 以及以/home/senra开头的所有文件或文件夹(如/home/senrame  /home/senra233 ……)

PS.有个问题需要注意,那就是,建议用KODExplorer打开或者上传的文件一般还是不要太大,比如些小文档图片啥的,因为如果文件大了那需要修改php.ini或者在.user.ini另动手脚了,至于怎么改?翻翻这个系列的其它文章

其次,KODExplorer的离线下载功能只支持常规的地址(http、https、ftp啥的)我猜这个功能是用PHP的函数来获取文件的,应该会受到PHP运行时间的限制,所以建议不要下太大的,如果需要搞事情,请修改 max_execution_time 以及 max_input_time 如果还不行可能要改下内存限制(这你是得下多大的文件啊……)


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Web Design Handbook

Web Design Handbook

Baeck, Philippe de 编 / 2009-12 / $ 22.54

This non-technical book brings together contemporary web design's latest and most original creative examples in the areas of services, media, blogs, contacts, links and jobs. It also traces the latest......一起来看看 《Web Design Handbook》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

URL 编码/解码
URL 编码/解码

URL 编码/解码

html转js在线工具
html转js在线工具

html转js在线工具