这个 RojExplorer 似乎是 KodExplorer v4.25 的前身或者分支版,但是具体是哪种情况现在已经不太可考(我找到的文件由 CSDN 用户 @jingsiyubeigao 提供,原链接在此)。此处提供的版本支持 KodExplorer 高级版所对应的功能,即支持无限数量的用户、群组,且可以自定义版权,但是不具有文件历史等企业版扩展功能。你现在看到的 RojExplorer Improved 是在 RojExplorer 基础上继续改进得到的。

KodExplorer 尽管是商业软件,没有提供前端的原始代码,且在 PHP 代码中采用了恶毒的混淆手段和后门程序防止「破解」,但其代码采用 GPLv3 许可协议发布(在 v4.25 版本时就已经使用)。这一许可协议允许用户出于任何目的运行、修改和再发布软件,并且明确允许用户绕过用于「保护版权」的技术措施,因此,无论「破解」高级版功能,还是进一步进行开发,都是合理行使用户的权利,不侵犯版权。

但是,无论如何,RojExplorer 不属于 KodExplorer 的公司,没有人有义务稳定地维护该软件。使用此软件造成的任何后果(包括工作延误、数据丢失、服务器遭到入侵等)在法律允许的最大限度上由使用者承担责任。

升级注意事项

如果你的系统最初是在 v454h 及之前的版本上部署的,现在建议编辑 data/system/system_setting.php 文件,将其中的 systemPassword 替换为一个新生成的随机字符串(至少 64 字符),以确保更好的安全性。

从 v454g 之前的版本升级到之后的版本,建议在升级前删除 lightapp 文件夹,因为新的版本对此处进行了清理。

从 v453a 之前的版本升级到之后的版本,可在升级后删除 config/setting.php。该文件的内容在新版本中已经移至 system/setting.php

图片预览

符合 Windows 操作习惯的文件管理器。
模仿桌面环境的 Web 界面,工作颓废两不误。借助「轻应用」机制,你可以将几乎任何网页嵌入到你的「桌面环境」!
在线预览音乐、视频甚至交互式的网页文件。甚至可以写代码!
创建部门架构并授予管理对部门文件夹的权限。部门的家目录可以自定义,因此你甚至可以用 RojExplorer 管理你服务器上的网页。
注:目前不支持「部门管理员」功能,即不能授予某用户对特定部门下其他用户和部门的管理权。图中的「部门管理员」是空衔。
轻松共享文件,就像网盘一样。
附赠了一些「轻应用」页面,奇思妙想等待你探索!
手机端特供文件管理器界面,随时随地皆可使用,现已更加强大!

已知问题

目前用户/群组所占用存储空间的统计机制并不完善,会产生一些误差。为此,默认配置下,解压文件时会强制重新扫描目录计算大小,这可能会比较耗时。每周还会自动重新计算至多一次。空间被设置为无限的用户和群组,永远不会触发强制重新扫描,但是界面也不会显示已用空间的量。

修改说明

RojExplorer 相比原来的 RojExplorer 做了很多修复,也加了不少功能。要查看完整的说明文件,请游客登录 WMSDF Cloud 并进入「公示文件」目录。

如何安装

注意:至少需要 PHP 7.1 版本。

  1. 下载 zip,解压到一个空文件夹中。
  2. 在服务器文件管理上,进入你用来安装 RojExplorer 的文件夹。
  3. 先创建一个 block.lock 空白文件。
  4. 如果您的服务器支持在线 zip 解压,那么将压缩包上传到文件夹后解压。
    如果不支持,请使用支持多线程文件夹上传的 FTP 软件上传(并开启足够多的线程数)。
  5. 上传完成后,打开 .htaccess,找到 RewriteBase 一行,修改为要安装到的 URL 路径。
    比如:如果安装到 https://example.com/,那么是 /
    如果安装到 https://example.org/roj/,那么是 /roj/
  6. 从 .htaccess 中删除 IP 屏蔽部分(在文件最前面;这是开发测试部署中的 IP 屏蔽设置,若不删除将导致你无法正常访问)。
  7. 访问你的 URL(看到关于 block.lock 的错误提示就对了)。
  8. config.initdata.init 分别重命名为 configdata
  9. 在服务器上删除 block.lock。
  10. 刷新页面,设置管理员密码,点击「忽略并进入」完成设置。默认管理员用户名是 admin,你可以登录管理员账号后使用用户管理功能修改管理员用户名。
  11. 如果要和其他网页应用对接,请修改 config/setting_user.php。加入下面的行(见附件1。有则改之,无则加勉),其中横线处输入要对接网站的域名(要加 https://http://,多个请用分号隔开)。这些域名将能够以浏览器用户的名义向你的 RojExplorer 发送请求,因此请确认你信任这些网站的行为。

附件1:

//Lightapp Callback 允许的域名。
//请不要设置‘*’,否则用户将会面临CSRF危险。
$GLOBALS['ACB']['origins']='_______________';
header('Access-Control-Allow-Origin: '.$GLOBALS['ACB']['origins']); //只允许特定。
header('Access-Control-Allow-Methods: GET;POST');
header('Access-Control-Allow-Credentials: true');

至于怎么和其他应用对接?我也有点忘了。

反馈/技术支持

此软件原则上不受支持。如果你发现安全问题,请勿公开报告,请向维护者发送私人邮件。


undefined