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


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

查看所有标签

猜你喜欢:

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

失控

失控

[美] 凯文·凯利 / 东西文库 / 新星出版社 / 2011-3 / 98.00元

2006年,《长尾理论》的作者克里斯·安德森在亚马逊网站上这样评价该书: “这可能是90年代最重要的一本书”,并且是“少有的一年比一年卖得好的书”。“尽管书中的一些例子在十几年后可能有些过时,但(它们所表达的)信息却越来越成为真知灼见”。“在那时人们还无法想象博客和维基等大众智慧的突起,但凯利却分毫不差地预见到了。这可能是过去十年来最聪明的一本书。” 这是《黑客帝国》主要演员的必读物之......一起来看看 《失控》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

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

RGB CMYK 互转工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具