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


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

查看所有标签

猜你喜欢:

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

架构真经

架构真经

马丁L. 阿伯特(Martin L. Abbott)、迈克尔T.费舍尔(Michael T. Fisher) / 机械工业出版社 / 2017-4 / 79

前言 感谢你对本书第2版感兴趣!作为一本入门、进修和轻量级的参考手册,本书旨在帮助工程师、架构师和管理者研发及维护可扩展的互联网产品。本书给出了一系列规则,每个规则围绕着不同的主题展开讨论。大部分的规则聚焦在技术上,少数规则涉及一些关键的思维或流程问题,每个规则对构建可扩展的产品都是至关重要的。这些规则在深度和焦点上都有所不同。有些规则是高级的,例如定义一个可以应用于几乎任何可扩展性问题的模......一起来看看 《架构真经》 这本书的介绍吧!

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

各进制数互转换器

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

在线 XML 格式化压缩工具

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

Markdown 在线编辑器