简单好用的 PHP 网盘推荐:ERMEB 系统及搭建指南

寒烟似雪
4天前发布 /正在检测是否收录...

ERMEB网盘系统:从系统介绍到源码及搭建教程全解析

之前跟大家聊过Cloudreve这款功能强大的网盘系统,它支持多种存储后端,适合有复杂需求的用户。但对于只想简单管理文件、操作别太麻烦的朋友来说,或许ERMEB网盘系统更对胃口。最近整理电脑文件时,我就深刻体会到这一点,乱七八糟的资料散在各个文件夹里,找起来特别费劲。朋友推荐了ERMEB,说用着简单还能自己搭,我抱着试试的心态研究了一番,确实挺不错的。今天就把我了解到的关于这个系统的事儿,包括源码和搭建方法,还有使用中遇到的一些小细节,好好跟大家说道说道,保证说得明明白白。

先聊聊ERMEB网盘系统本身

第一次打开ERMEB的界面,就觉得挺眼熟,跟以前用过的永硕网盘风格很像,没有那些花里胡哨的设计,一眼就能看清所有功能按钮。这和Cloudreve那种相对复杂的界面形成了鲜明对比,Cloudreve的功能区划分细致,而ERMEB则是简洁到底。就拿首页来说,上面是网站名称和简单的导航,中间一大块就是文件列表区域,下面是上传和新建文件夹的按钮,对我这种怕麻烦的人来说,这种简洁的风格太对胃口了。

它的核心功能都围绕文件管理展开,别看简单,该有的功能一点不少。能建文件夹分类存文件,我把工作资料、家庭照片、学习笔记分别建了文件夹,找的时候再也不用翻遍整个电脑了。上传下载速度也挺稳,我试过传一个300多兆的视频,没出现中断的情况,下载的时候速度也跟平时用其他网盘差不多。大到几百兆的视频,小到几KB的文本,都能轻松搞定。虽然不像Cloudreve那样支持分片上传和断点续传,但对于日常的中小文件传输来说,完全够用。

最让我喜欢的是权限设置功能,有些私密文件,比如家里的重要证件扫描件,设个密码,只有知道密码的家人才能看,安全感一下子就上来了。而且设置起来特简单,在文件夹上点右键,选权限设置,输个密码就行,连我爸妈这种不太会用电脑的人,教一遍就会了。这比Cloudreve的权限管理操作更简便,Cloudreve的用户组和权限设置更适合团队精细化管理,而ERMEB则胜在直观易懂。

而且它还能自己装饰页面,换个背景图、加首背景音乐啥的。我找了张孩子的涂鸦当背景,放了首轻音乐,每次打开网盘都觉得挺温馨的。不管是个人存点照片文档,还是小团队共享工作资料,都够用了。我们部门几个人现在就用它共享项目文件,谁更新了文件,其他人随时能看到,比以前用U盘传方便多了。这一点和Cloudreve不同,Cloudreve更侧重功能的实用性,在页面个性化装饰方面没有这么多选项。

源码那些事儿

ERMEB是用PHP+MySQL开发的,还用到了thinkPHP框架。对于懂点代码的人来说,这框架不陌生,想改改功能啥的也方便。我虽然不是专业程序员,但上学时学过点PHP,看它的代码还能看明白个大概。

我从官网https://www.ermeb.com/wangpan下的源码包,不大,就几兆,下载速度挺快,几分钟就下好了。解压后文件夹结构挺清楚的,不像有些源码包,文件乱糟糟堆在一起。Application文件夹里是主要功能模块,前台用户看到的页面代码和后台管理的代码分得明明白白,想改前台页面就找Home文件夹,改后台就找Admin文件夹;Public文件夹里是些样式和图片,想换个按钮样式、改改颜色,从这儿动手就行,我就把默认的蓝色按钮改成了绿色,看着顺眼多了;ThinkPHP文件夹是框架核心,这部分建议别瞎改,我之前手贱改了一行,结果整个系统打不开了,还好有备份,重新传了一遍才好。

源码里的注释还挺全的,就算是刚接触PHP的新手,对着注释慢慢看,也能大概明白啥意思。比如文件上传的代码里,注释写着“判断文件类型是否允许”“设置上传文件大小限制”,一看就知道哪部分是管啥的。我试着改了下上传文件的格式限制,默认不让传.exe文件,我在代码里找到对应的地方,把.exe从禁止列表里去掉,就能传了,改几行代码就成,还挺有成就感的。这和Cloudreve的源码相比,ERMEB的源码更轻量化,修改门槛也更低,Cloudreve的源码因为功能复杂,二次开发需要更多的技术储备。

手把手教你搭建ERMEB

准备工作

搭这个系统不用太高端的服务器,我用的就是普通的虚拟主机,一年才几十块钱,PHP版本5.6以上,MySQL5.5以上就行。买主机的时候跟客服说一声要支持PHP和MySQL,他们一般会帮你弄好基础环境。

如果是自己的电脑想先试试,不想花钱买服务器,下个WAMP或者XAMPP集成环境就行,百度搜一下就能找到下载的地方,安装的时候一路点下一步,它会自动把PHP、MySQL、Apache这些都装好,省得一个个配置,新手也能搞定。我一开始就是在自己电脑上试的,没问题了才弄到服务器上。相比之下,Cloudreve的搭建对环境要求稍高,需要Nginx、PHP7.2、MYSQL5.6等,ERMEB的入门门槛更低。

下载源码并上传

先去官网https://www.ermeb.com/wangpan下源码包,注意看清楚,别下错了,官网有好几个产品,找“ERMEB网盘系统”对应的源码。下完解压,会看到一堆文件,有个叫install.php的文件很重要,安装的时候得用。

然后用FTP工具,比如FileZilla,这工具免费又好用,连接到你的服务器。把解压出来的所有文件传到服务器的网站根目录,一般虚拟主机的根目录叫htdocs或者www,WAMP的话就是安装目录里的www文件夹。上传的时候注意别漏文件,特别是那些隐藏的配置文件,比如.htaccess,有时候系统会默认隐藏,上传的时候得勾选“显示隐藏文件”。上传速度看你网速,我的大概用了两三分钟。

配置数据库

这步稍微有点技术含量,但跟着做也不难。先登录你的MySQL管理界面,虚拟主机一般在后台有“数据库管理”的入口,点进去,新建一个数据库,起个好记的名字,比如ermeb_db,然后创建一个数据库用户,给这个用户分配管理这个数据库的权限,记好数据库名、用户名和密码,最好写在纸上,免得一会儿忘了。

然后找到源码里的Application/Common/Conf/config.php文件,用记事本打开,别用Word,容易乱码。找到数据库配置那部分,大概是这样的:

'db_name' => '数据库名',
'db_user' => '用户名',
'db_pwd' => '密码',

把刚才记的信息填进去,保存就行。这里要注意,别把引号删了,比如db_name后面应该是'ermeb_db',不是ermeb_db,我第一次就忘了加引号,结果连接不上数据库。

安装系统

打开浏览器,输入你的域名或者服务器IP,比如你的域名是abc.com,就输http://abc.com,本地电脑试的话就输http://localhost。这时候会自动跳转到安装页面,要是没跳转,就在后面加个/install.php,比如http://abc.com/install.php

然后跟着提示走,第一步会检查环境,看看PHP版本够不够,MySQL能不能连上,有问题的话它会提示,比如PHP版本太低,就联系主机商升级一下。没问题就点“下一步”,然后会让你填数据库信息,其实这里填的和刚才配置文件里的一样,填好点“下一步”,它会自动在数据库里建表。

接着设置网站名字,比如“我的个人网盘”,再设个管理员账号和密码,密码别太简单,最好字母加数字。都填好点“安装”,等几秒钟就安装完了。安装成功后,系统会提醒删了install目录,一定要删,不然别人可能通过install.php重新安装,覆盖你的数据。用FTP工具找到install目录,删掉就行。

可能遇到的问题

安装的时候可能会碰到“目录没有写入权限”的提示,这时候用FTP工具找到提示的目录,右键点“文件权限”,把权限改成777,不行的话就联系主机商帮忙弄;还有可能数据库连接失败,检查一下密码是不是输错了,数据库用户有没有权限,一般重新输一遍密码就好了。

上手用起来

后台管理

安装完后,在登录页面点“管理员登录”,输入刚才设的管理员账号密码,就能进后台了。后台界面也挺简单,左边是菜单,右边是设置内容。

想改网站名字、换个LOGO,就在“系统设置”里弄,LOGO图片别太大,不然加载慢,我用的是200x80像素的;想添加用户、设权限,去“用户管理”里操作,点“添加用户”,输个用户名和密码,还能限制他的存储空间,比如给同事设100MB,够用就行;所有文件的情况,在“文件管理”里一目了然,谁传了什么文件,什么时候传的,都能看到,还能删除违规文件。

刚开始不用急着改太多,先点点看看,熟悉一下各个功能在哪个位置,比如“安全设置”里能设登录错误次数限制,防止别人试密码;“备份恢复”里可以备份数据库,定期备份一下,免得数据丢了。这和Cloudreve的后台相比,ERMEB的后台功能更集中,没有那么多细分的设置项,操作起来更轻松。

前台操作

前台更简单,普通用户登录后就是你的文件列表。点“上传文件”就能选文件,也能直接把电脑上的文件拖到页面里,特别方便。建文件夹就点“新建文件夹”,输个名字,选个父目录,就建好了。

想移动文件,先勾选要移的文件,点“移动”,选要移到的文件夹就行;删文件也是勾选后点“删除”,会有提示确认,不怕误删。

想分享文件给别人,找到文件所在的文件夹,点“分享”,选公开、密码或者私有,公开就是谁都能看,密码就是要输密码,私有就是只有自己能看。选好后生成链接,复制发给别人就行。设了密码的话,记得把密码也告诉对方,不然他进不去,我上次给朋友传文件,忘了说密码,他问我是不是链接坏了,才想起没给密码。Cloudreve的分享功能更丰富,支持分享链接的有效期设置等,ERMEB则更简洁直接。

个性化装饰

在后台找“页面装饰”,这里能换背景图、加音乐、加公告啥的。换背景图就点“上传背景”,选张自己喜欢的图片,注意别太大,我试过传一张2MB的图片,打开页面卡了半天;加音乐的话,可以填网络音乐的链接,比如网易云音乐的外链,也能自己上传音乐文件,不过音乐别太长,不然打开页面会一直加载。

我还在“公告”里写了几句,比如“禁止上传违规文件,违者删号”,提醒用的人注意。这些装饰不是必须的,看个人喜好,不想弄就保持默认的也行。

用了一段时间ERMEB,感觉真挺适合普通人的。功能够用,不用花冤枉钱买会员,搭建不难,跟着步骤走,小白也能搞定,源码也公开,想折腾一下改改功能也能做到。如果你也想整个自己的网盘,不想用那些动不动限速的大厂网盘(某盘对北京最快网速一视同仁12kb/s我就不点名了),并且觉得Cloudreve的功能对你来说有些过剩,不妨试试它,说不定也会爱上这种简单实用的感觉。我现在电脑里的重要文件都存在上面,手机上也能通过浏览器访问,挺方便的。

THE END
喜欢就支持一下吧
点赞 0 分享 收藏
评论 抢沙发
OωO
取消 登录评论
SSL