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

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

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


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

查看所有标签

猜你喜欢:

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

世界是数字的

世界是数字的

[美] Brian W. Kernighan / 李松峰、徐建刚 / 人民邮电出版社 / 2013-6 / 49.00

家用电器、汽车、飞机、相机、手机、GPS 导航仪,还有游戏机,虽然你看不见,但这些设备都有计算能力。手机通信网络、有线电视网络、空中交通管制系统、电力系统、银行和金融服务系统等基础设施背后无一不是计算机在支撑。如今的世界是数字的,而计算机和计算无处不在。这本书就是要告诉大家数字世界有关计算机的一切。本书没有高深莫测的专业术语,但它全面解释了当今计算和通信领域的工作方式,包括硬件、软件、互联网、通信......一起来看看 《世界是数字的》 这本书的介绍吧!

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

HTML 编码/解码

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具