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

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

内容简介:自建云盘系列——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 如果还不行可能要改下内存限制(这你是得下多大的文件啊……)


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

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

自媒体写作,从基本功到实战方法

自媒体写作,从基本功到实战方法

余老诗 / 清华大学出版社 / 2018-9-1 / 59.00元

《自媒体写作》是一本系统而通俗易懂的自媒体写作指导书。 全书共分为10章,分别从写作基本功、新媒体认知、新媒体传播规律和自媒体作者阅读写作素养以及如何进阶等方面展开,结合简书、公众号、今日头条等主流自媒体所选例文,讲解写作知识和新媒体特点,内容详实,有理有据,非常适合自媒体写作爱好者自学。 尤其值得一提的是,写作基本功部分从原理、方法和技巧三个层面展开论说,让自媒体写作学习者既能从根本......一起来看看 《自媒体写作,从基本功到实战方法》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具