隔壁网

小喇叭+ 发布

双十二活动隔壁网双十二活动开始,满300减40,赠送7大礼包,更大刀优惠,旺旺咨询客服。#淘宝小店#
01-27 17:20

[巴法络] ls-chl瞎折腾之安装web文件管理器AjaXplorer

2009-5-7 20:09
1093212
本帖最后由 rnir 于 2009-5-8 07:04 编辑

本人原创,转载请注明。
ls-chl上带有web access功能,可以通过web界面远程访问ls上的共享文件,但是功能比较阳春,最基本的文件操作、文件上传均无法实现。
因为手上还有台qnap,qnap的官方qpkg里有AjaXplorer这个程序,使用下来感觉还不错,就想把它搞到ls-chl上。
AjaXplorer是一款基于php的脚本程序,通过web界面对系统内的文件进行操作,界面美观,功能包括基本文件下载上传复制移动删除等等,还有一些通过自带或第三方插件、运行库等实现的如自动缩略图、zip文件内部浏览、MP3和视频文件以flv形式播放等功能,当然由于php的限制同时加上ls-chl的硬件条件,这些功能好像大部分都实现不起来就是了,同时大家也不要对程序的效率和性能有太大期望,呵呵,有正经需要还是老老实实用ftp,其实这玩意也没太多实际意义啦,我就是瞎折腾而已。
ajax.jpg
多说一句其实qnap原厂的web文件管理器就很不错了,其实大部分情况下根本也用不着AjaXplorer,相比下buffalo的软件功能实在差的很远。

废话不多说,简要说一下安装过程,当然由于能力所及,这里说的只是一些最基本的功能所需的配置,而且也不一定十分准确,各位包涵。注意实验前做好备份!

1、准备安装环境
AjaXplorer有httpd和php环境就可以运行,不需要mysq,l我们的ls-chl原厂固件带有apache,理论上应该可以直接把AjaXplorer挂上就可以了,不过我不太清楚怎么配置,而且怕把原厂功能搞坏了重装麻烦,于是还是求助optware。
由于怕和原厂apache冲突,同时考虑到ls-chl可怜的硬件条件,我选择了lighttpd这个轻量级的web服务器,同时把php和相关的运行库也装上。
  1. ipkg update
  2. ipkg install lighttpd
  3. ipkg install php
  4. ipkg install php-fcgi
  5. ipkg install php-gd
  6. ipkg install php-curl
  7. ipkg install php-iconv
复制代码
2、配置lighttpd和php

打开 /opt/etc/lighttpd/lighttpd.conf

把下列行前#去掉

  1. server.modules              = (
  2.                                "mod_redirect",
  3.                                "mod_alias",
  4.                                "mod_access",
  5.                                "mod_fastcgi",
  6.                                "mod_accesslog" )
复制代码
指定web服务器的根目录,以下仅供参考,不要忘了自己创建好相关目录
  1. server.document-root        = "/mnt/disk1/web/AjaXplorer"
复制代码
服务端口默认已经是8081,和原厂服务没有冲突,可以不改
  1. server.port                = 8081
复制代码
其它配置请自行根据需要修改,不改也已经可以运行了。改完后保存退出。

看下以下文件是否存在,安装了php-fcgi就应该已经装好,默认参数不需要修改。
/opt/etc/lighttpd/conf.d/10-php-fcgi.conf

php的配置文件是

/opt/etc/php.ini

由于不会,我没怎么改,都用默认值运行好像也还正常,php高手请自行配置,如有建议请提出,唯一需要注意的是
  1. upload_max_filesize = 2M
复制代码
这行定义了可以在web界面上传文件的最大值,可以根据需要改大一点,但不知道如果太大对系统资源有没有要求,所以保守点我取了8M,应付一般数码相片都没什么问题了,其实对大文件上传还是用ftp吧。
改完保存退出。

3、测试运行web服务

命令行输入
  1. /opt/etc/init.d/S80lighttpd start
复制代码
如果反馈信息只有一行starting什么的,就是ok了,如果有错误提示,请根据错误上说的配置文件哪行哪个地方有问题去修改。

在上面定义过的web服务器根目录创建一个test.php文件
打开编辑写入如下内容
  1. <?php info() ?>
复制代码
保存退出。

使用浏览器访问

http://ip:8081/test.php
正常的话会出现php的各种信息,如果出现403、404等错误说明上面安装过程或配置有问题。

测试完可以删除test.php文件了。

没问题就可以停止服务了
  1. /opt/etc/init.d/S80lighttpd stop
复制代码
4、下载安装AjaXplorer
AjaXplorer的官方网站被伟大墙挡住了,有需要就翻过去看吧。
http://www.ajaxplorer.info/

好在sourceforge还能访问,目前的软件版本是2.4,下载地址
http://sourceforge.net/project/downloading.php?group_id=192639&filename=AjaXplorer-core-2.4-dist-20090327.zip

项目地址
http://sourceforge.net/projects/ajaxplorer/

下载下来解压按着原始的目录结构上传到刚刚说过的web服务器根目录下(不熟悉linux操作可考虑使用winscp),注意index.php等文件是在web根目录下的。

打开lighttpd
  1. /opt/etc/init.d/S80lighttpd start
复制代码
使用浏览器访问

http://ip:8081

首次运行如果某些配置有问题会出现诊断界面,请根据提示配置和安装确实的运行库。
如果没问题就会出现启动进度条了。

默认管理员账户密码是:admin/admin

进入管理界面
点右方admin字样旁边的图标可以设置界面语言和修改admin密码,界面zh什么的就是简体中文。

而目前的起始目录是
/mnt/disk1/web/AjaXplorer/files

由于还没有设置好所以不能访问到其它目录
点击上方的设置图标,打开设置对话框
对话框上方有4个标签,分别是
user,创建管理用户,分配用户权限等
repositories,上一个标签选择用户后,这里就会显示和可以增加删除该用户可以访问的目录
要增加目录
label内起个名字
Dirver选择File system (standard)
path 输入该目录绝对路径如系统默认共享目录/mnt/disk1/share
create选no(当目录不存在时是否自动创建)
Recycle Bin Folder,在web界面删除的东西会先进到回收站目录,不需要此功能此处可留空白
File Creation Mask 如果是共享目录默认的0666也可以

点击下方的确认按钮,设置就完成了。

最后,由于懒得在深入设置了,lighttpd是以root身份运行的,应该意味着系统里所有的文件都可以由AjaXplorer操作吧,其实是很不安全的,进阶的各种配置请自行参照各相关软件文档。

注意:在你还不确定各种功能或软件是否运行正常的时候,操作前请先备份!
分享到 :
0 人收藏

12 个回复

倒序浏览
momoVIP4 互助团队  管理员 | 2009-5-8 00:08:29
强太强了.顶一个
kalaVIP1 互助团队  督察 | 2009-5-8 00:19:16
很好不错,按照这么说,其实nas软件方面其实并不重要,网上很多linux下的第三方软件都很强大.只要直接安装上去就行了.顶个
kuwei  正常36.8℃ | 2009-5-8 00:47:12
能否装上数据库,如果可以那么就可以挂载网站了.
rnir  骷髅 | 2009-5-8 06:54:33
可以mysql/sqlite,不过你要考虑一下这机器可怜的硬件,如果同时还做下载机,性能不会太好
能否装上数据库,如果可以那么就可以挂载网站了.
kuwei 发表于 2009-5-8 00:47
rnir  骷髅 | 2009-5-8 07:01:22
软件很重要,nas稳定还是最重要的,而且原厂做的好,会省好多事,同时原厂系统配置一般都做过优化,比自己装的有时候运行起来要顺畅。
当然对于玩机的人,一个具备开放条件的系统才有无限可能。
很好不错,按照这么说,其实nas软件方面其实并不重要,网上很多linux下的第三方软件都很强大.只要直接安装上去就行了.顶个
kala 发表于 2009-5-8 00:19
rnir  骷髅 | 2009-5-8 07:03:02
谢谢老大的鼓励{:5_133:}
强太强了.顶一个
momo 发表于 2009-5-8 00:08
anskneun  发烧38℃ | 2009-7-2 13:59:25
顶强人,我连LINUX都糊里糊涂捏。
zeyaVIP4  VIP贵族 | 2009-9-5 12:53:46
AjaXplorer有没有文件检索功能?好用不?
liusong  恶灵骑士 | 2009-9-7 12:43:49
学习了!!!!!!
sky929  高烧40℃ | 2009-12-7 11:16:07
thank you and
good post
ychgdjy  正常36.8℃ | 2010-4-23 13:12:50
1、策划师:(会展策划师、房地产策划师、商务策划师)指在市场经济条件下,从事一切咨询策划活动、为实现指定目标、具备一定策划学理论知识、有创新能力、能独立开展策划项目并能监督全过程实施的策划者。
2、职业经理人:指以独立从事企业经营管理活动为职业的专职管理人,因其所获薪酬相当高,因而有“金领”之称。职业经理人将成为21世纪的全球首选职业。
3、工商管理师:工商管理师的身价超越MBA。获得此项认证的经理人必须具备理论知识和实战经验,能为企业的发展提供行之有效的管理方案。
4、人力资源管理师:(人事管理师),是企业的根本资源,也是企业的第一资本,因此几乎所有行业和企业都需要专业的人事管理者,人事管理必须与企业的战略管理有机结合,在企业工作中真正做到在人事管理的战略层面和企业操作层面之间架起桥梁,为实现企业目标全力服务。
5、财务总监:(财务管理师、理财规划师)是指公司的财务总负责人,又称“首席财务官”(简称“CFO”),是现代公司中最重要、最有价值的顶尖管理职位之一。CFO的年薪一般在30—100万元/年。
6、行政总监(行政管理师):行政总监亦称首席行政官,是职业经理人中的一个重要职位,也是企事业单位行政管理人员中级别最高、最具权威的职位。
7、营销总监(房地产营销师、汽车营销师、网络营销师、电话营销师):营销的成败决定着企业的生死。面对这一系列的市场经营难题,企业亟需卓越营销领袖运筹帷幄、抢占商机、打造团队、左右市场。
8、品牌总监(品牌管理师):是指品牌推广、品牌运营等方面的专业品牌管理人员,相关职业包括公关、设计、销售、广告、策划、行政等部门主管和业务人员。
9、执行总监(经理):有效的执行离不开一个高效的执行团队。企业更需要培养一大批能够有效执行的经理。
10、文书与档案管理师:高效应用型人才、最好就业型人才、市场紧缺型人才,待遇优厚型人才。据相关部门预测,中国文书与档案管理人才缺口为300万左右,其中高级人才缺口约为40万左右,到2010年我国高级文书与档案管理人才每年需求量为3-5万。
11、项目管理师:目前,国内项目管理人才极度缺乏,研究数据表明,仅建筑行业的项目管理人才缺口就是80多万!其他行业项目管理人才缺口也很大,项目管理师已经成为企事业单位招聘的热门职业之一。
12、建造师:建造师执业资格制度起源于英国,迄今已有150余年历史。世界上许多发达国家已经建立了该项制度。中国建筑业施工企业有10万多个,从业人员3500多万,从事建设工程项目总承包和施工管理的广大专业技术人员,特别是在施工项目经理队伍中,获取国际建造师资格非常必要,这必将促进中国工程项目管理人员素质和管理水平的提高,促进我们进一步开拓国际建筑市场更好地实施“走出去”的战略方针
远晨教育培训中心是全国最早专业从事教育培训的机构之一。本中心依托教育部的支持,致力于教育教学与研究。多年来,不仅培训了来自全国各地数千名学员,还通过免费讲座、免费试听等方式为阳美好教育在中国的推广做出了卓著的成绩。培训中心成立以来,遵循"学员为本,教学第一"的办学宗旨,突出"名师执教,精益求精,追踪最新动态,服务热情周全"的办学理念,坚持实施精品教学,形成自己的培训特色。
并面向全国各地为广大各界朋友提供以下业务办理: 建筑工程 一级建造师 二级建造师 造价工程 建筑师 监理工程  您所准备的材料是:身份证复印件、二寸彩照二张、及工作单位简历,所报专业和毕业年限。 本中心以诚信为人,以守诺做事,服务态度热情。非诚勿扰
具体地址:www.ychgdjy.com了解详情 咨询:李老师 热线:13488846390  QQ:547683126
willecho  发烧38℃ | 2013-11-22 14:19:39
只能对ajaxplorer下的文件进行管理,没什么实际用处
您需要登录后才可以回帖 登录 | 注册

本版积分规则

隔壁网买群晖,大刀砍,秘密优惠咨询客服 立即登录 立即注册

微信扫一扫关注公众号,获取注册邀请码!

小黑屋|手机版|Archiver|隔壁网 ( 粤ICP备14056481号-1 )

Powered by Discuz! X3.4 © 2001-2016 Comsenz Inc.

返回顶部