WinNAS:一次失败的FileRun的折腾经历

2020-06-28 19:13:45 20点赞 91收藏 18评论

大家好!老白的基于Windows的NAS设想方案还在继续研究中,前几篇已经分享了Docker For Windows的个人安装、使用心得,相信大家对这个都有了自己的见解。

手把手教你踩坑:老白的Docker for Windows安装初探计划着将家里的nas改成基于windows的,很好奇windows下的docker是什么样,于是就有了这篇。文末有此次踩坑记录的全总结。Windows下的docker百度了一下,Windows下的docker似乎没什么好评。知乎评论在这中间,也有一位用户提到,DockerToolbox已经很久没有维ShawnWong| 37 评论26 收藏216查看详情手把手教你踩坑:老白的Docker for Windows安装初探WSL 2 backend嗨,大家好!前几日老白对DockerforWindows进行了一个初步的安装测试,总体感觉确实比较慢。在文末也提到了我的新发现,于是一顿神操作卸载再试一波。看看DockerDesktopWSL2backend什么样?万事不明先看文档是的,没错,好好阅读,相信我。操作指南:InstallDockerDShawnWong| 11 评论4 收藏53查看详情老白的Docker for Windows安装初探WSL 2 backend(续篇)大家好,前段时间展示了DockerDesktop的两个版本的安装踩坑过程。对于DockerDesktopWSL2backend,简单测试之后仍是有很多的疑问(毕竟菜鸟一只),我想知道的最主要问题是:用到WindowsNAS上有没有可操作性?适用吗?带着这些疑问,重新阅读了微软的WSL文档并结合实际操ShawnWong| 8 评论2 收藏37查看详情

在选择私人网盘的时候,已经看过站内分享的很多方案,如seafile、nextcloud、可道云等等,自己对filerun特别有兴趣,参考站内大佬的文章,准备测试一番。

私人网盘Filerun搭建和使用教程一直以来都使用Owncloud作为网盘,最近也研究了Nextcloud,但是这两款都还是存在一些遗憾。最近发现了一个FileRun的网盘程序,功能十分强大,注重和Google、Zoho协同和在线编辑功能,还可以和Aria2进行组合搭建离线下载播放,界面美观,搭建过程简单,拿出来和大家分享目前市面上的化名叡阡千| 185 评论88 收藏1k查看详情

整个过程是基于Windows10 专业版[版本 10.0.19041.329]来的,当然,后续也在Server2019上跑过,分享一下我的安装使用过程吧。


软件结构

宝塔面板(php+mysql+iis)+FileRun。最基本的操作,还是得读安装文档。

FileRun官方安装文档要求为一台Web Server,具体需求见官方requirements

安装指南里唯一没有的就是基于Windows的,是不是官方不推荐使用Windows Server呢?在安装需求里关于操作系统的说明,看到了这样一句话:FileRun works great on all servers, Microsoft Windows included.

看完,仍带着满腹狐疑,开始了。

FileRun的WebServer要求FileRun的WebServer要求


宝塔面板

6.6免费版,这个安装比较简单。www.bt.cn

宝塔安装过程1宝塔安装过程1

宝塔安装过程2-非服务器系统提示宝塔安装过程2-非服务器系统提示

宝塔安装过程3宝塔安装过程3

宝塔安装过程4宝塔安装过程4

宝塔安装过程5宝塔安装过程5

宝塔安装过程6宝塔安装过程6

到这里,宝塔就安装完成了。


FileRun

FileRun安装文档

先看看安装说明 FileRun installation guide

不需要任何技术!!!不需要任何技术!!!

我居然这么幼稚地相信了他们......安装不需要任何技术WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历

宝塔推荐的套装宝塔推荐的套装

推荐安装这里,一定要注意php选择7.3 mysql的版本选择5.6,我在这里选择了默认的5.5,结果后面就坑了

宝塔安装软件环境宝塔安装软件环境

安装完成安装完成

由于我是在本地测试,所以FTP开不开都无所谓。

安装php扩展安装php扩展

关于ioncube

大家可以看到,在Windows版宝塔面板php配置的安装扩展中,没有这个选项。我一直以为需要手动安装,于是又去读ioncube如何安装,测试一通才发现Windows宝塔的php实际上默认已经开启了这个扩展,只是版本不是最新(坑一)。闹腾半天明白了,但心有不甘,直接修改文件更新成了最新版本,枉费时间,总不能白折腾吧。WinNAS:一次失败的FileRun的折腾经历

测试支持情况测试支持情况

默认版本10.3.5默认版本10.3.5

去下载最新版本,找到动态链接库文件,放到php的扩展目录ext下,修改扩展文件的指向。

最新版本最新版本

修改扩展指向修改扩展指向

宝塔面板设置

添加一个网站,网站的内容为你的网盘程序。

新建一个网站新建一个网站

记下数据库的访问密码记下数据库的访问密码

清空目录,将filerun的文件解压到这里清空目录,将filerun的文件解压到这里

IIS的设置

刚开始怎么也访问不了,折腾了好久WinNAS:一次失败的FileRun的折腾经历 参考了一些办法,把主页绑定到我的网盘程序上(坑二)。停掉默认的网站,删除刚才添加的网站主机名,启用目录浏览,这样就可以直接使用localhost访问了。

绑定到80端口绑定到80端口

启用目录浏览启用目录浏览

FileRun配置

启动启动

php配置自检php配置自检

上面的问题,在php设置中禁用的函数里面删除,重启php就可以了(坑三)。

删除禁用删除禁用

关于函数禁用,filerun的官方是这么说的

关于禁用函数说明关于禁用函数说明

不会更安全,还会导致第三方程序无法使用。

刷新一下页面,检测通过刷新一下页面,检测通过

关于数据库

创建数据库一直失败,通过phpadmin清空表格仍旧无法解决,最终折腾了半小时没找到原因,回去再看官方说明,最低版本为5.6,在宝塔面板更新mysql5.6版本后恢复正常(坑四)。

数据库错误数据库错误

更新数据库之后就没有问题了。其实关于这个问题,后来发现官方的troubleshooting有提到,可咱之前没装过,也不知道啊!只能时间买教训WinNAS:一次失败的FileRun的折腾经历

“You are using a too old MySQL/MariaDB version. You would need at least version 5.6, while 5.7 is the recommended one.”

安装成功安装成功

运行向导运行向导

切换语言文件

接下来就是更新语言文件了,通过了解,知道这个翻译好像不全,先上一个看看吧。有能力的建议参与到官方的翻译工作中来。WinNAS:一次失败的FileRun的折腾经历

更新语言文件更新语言文件

切换保存

选择中文保存设置选择中文保存设置

????????????????????WinNAS:一次失败的FileRun的折腾经历

黑人问号黑人问号

原来,在这里下载语言文件我点成了右键保存,结果呢,结果文件名是对了,文件内容是下载网站的,当然要出错了。低级错误WinNAS:一次失败的FileRun的折腾经历 WinNAS:一次失败的FileRun的折腾经历

问题原因问题原因

这个也简单,直接找到对应目录,替换掉文件,刷新一下。

翻译文件对应目录翻译文件对应目录

切换成功切换成功

后续设置

选择文件上传保存的目录

替换反斜杠替换反斜杠

WinNAS:一次失败的FileRun的折腾经历

文件上传限制大小可在php中设置,我这里设置的50MB

文件大小限制文件大小限制

上传测试上传测试

到这里,FileRun的安装就基本结束了。可以用了,就没有问题了吗?有的!

存在的问题

不能预览word文件,调用网页office失败,本地office掉用失败(坑五)。

Learn more也打不开,没有任何参考信息。

图片预览倒是正常的,其他的尚未发现。我没能找到相关的信息,所以没解决。

预览失败预览失败


关于问题的探究

1、关于不能显示office预览的问题,我一直怀疑是php的设置哪里不对。根据官方的说明更改了所有的设置,但还是不能解决。你体会过两个配置文件内容相同,替换一下重启php页面输入用户名密码就返回登录界面的绝望吗(排除文件编码)?

官方的设置是基于php的默认设置,具体和宝塔面板里的有什么区别,已经没信心去了解了WinNAS:一次失败的FileRun的折腾经历

php配置说明php配置说明

2、宝塔面板建议在Server上运行,贼心不死的我也在Server2019上安装了,立即吃了一记下马威。mysql5.6没办法启动,花了二十分钟查资料,在配置里面增加一个参数解决,又碰到了phpamdin无法连接的问题,继续折腾半小时无解。WinNAS:一次失败的FileRun的折腾经历

3、换成XAMPP,没搞清楚XAMPP和php的版本关系,用上了7.4 最新就最新吧,可偏偏ioncube的最新版本又不认。懒得去找7.3了。WinNAS:一次失败的FileRun的折腾经历

ioncube没有74的ioncube没有74的

4、或许,抛开宝塔面板,单独去配置iis php mysql会有意外收获?算了算了,打住。WinNAS:一次失败的FileRun的折腾经历

踩过众多坑,我已经被不需要任何技术的filerun劝退,实在折腾不动了。不需要任何技术的后台,一把辛酸一把泪。WinNAS:一次失败的FileRun的折腾经历 上面的内容,给想折腾的朋友做个参考吧,跑在Windows上的filerun还有这位值友的文章,不过他是wamp打底的。

基于windows和wapm的filerun网盘搭建分享小编注:此篇文章来自#原创新人#活动,成功参与活动将获得额外50金币奖励。事情要从angus疯子的《基于Windows系统的nas》一二三篇说起,某日看到他的文章,顿时来了兴趣。我自己曾用Ubuntu搭建了一个nextcloud,目前也在用,但是有些缺点,1、我不会linux,2、网页打开很慢(可能人丿乀| 10 评论36 收藏46查看详情

WinNAS设想陨落

其实最初设想WindowsNAS的时候,目标很明确,存储池镜像+远程文件访问(类似可道云的),没有太多要求。如果能跑docker更好。折腾到这里,准备放弃了。自己总结了一下原因:

1、WindowsNAS的整合方案,没有最好,只有更好。你需要不断的去尝试,找到最适合你的。开放性很好,最简单也最困难。这个时候,一体化的方案可能更适合我这种大多数人。

2、程序跑起来简单,然而要想解决其中的一些小问题或者具体到某一个功能的使用,作为一个非专业人员来讲,你可能需要参考非常多的资料(前提是你能找得到),还不一定能解决,非常容易被劝退。

3、这种服务端,参考资料还是Linux的版本更多一些。

4、蜗牛的配置本身不高,换上SSD,跑2019做个基本文件服务器还行。装上宝塔之后,cpu、内存占用都不算小,还想要更多??要折腾WindowsNAS,有更好的硬件再说。

5、时间精力跟不上,始终要明确我的目的是使用,而不是折腾。WinNAS:一次失败的FileRun的折腾经历

华丽撤退,感谢阅读支持!

展开 收起
18评论

  • 精彩
  • 最新
  • 太复杂了,Seafile比较傻瓜。

    校验提示文案

    提交
    嗯,确实。不懂这些,折腾起来要费很多功夫。seafile用起来咋样?

    校验提示文案

    提交
    有官方中文教程,安装比较简单。我主要搞个同步盘,家里、公司来回同步文件,用了台Atom N270的主机都够用了。

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 話說,現在大多NAS的OS都能實現基礎功能吧?自己折騰過一輪,現在基本定在unas,老機帶起來還可以

    校验提示文案

    提交
    是的,随便一个操作系统基础功能都可以实现的。正是因为有了更多的选择,才蠢蠢欲动寻找最佳方案啊 [脸红] unas上了4.0没?

    校验提示文案

    提交
    上了,暫時就用了個smb共享,有線對拷能到90,5g米酒估計50沒毛病,取決於手機,433也就30吧,866的也上不去60,不知道啥情況

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • ffmpeg扩展怎么在Windows宝塔面板安装?按照教程来,在filerun里面开启ffmpeg,结果是是没有缩略图的,可以指点下吗

    校验提示文案

    提交
    这个我之前没装预览时正常的 [狂汗]

    校验提示文案

    提交
    收起所有回复
  • 别装宝塔了,直接装个本地环境,phpSduty 或者UPUPW,易用,且本地资源占用少。

    校验提示文案

    提交
    好的 感谢分享

    校验提示文案

    提交
    收起所有回复
  • 我这会儿也是不能预览,图片office都不行 [喜极而泣]

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
91
扫一下,分享更方便,购买更轻松