AjaXplorer 安装教程
准备安装环境[ ]
AjaXplorer有httpd和php环境就可以运行,不需要MySQL我们的ls-chl原厂固件带有Apache,理论上应该可以直接把 AjaXplorer挂上就可以了,不过我不太清楚怎么配置,而且怕把原厂功能搞坏了重装麻烦,于是还是求助optware。
由于怕和原厂apache冲突,同时考虑到ls-chl可怜的硬件条件,我选择了lighttpd这个轻量级的web服务器,同时把php和相关的运行库也装上。
ipkg update ipkg install lighttpd ipkg install php ipkg install php-fcgi ipkg install php-gd ipkg install php-curl ipkg install php-iconv
配置lighttpd和php[ ]
打开 /opt/etc/lighttpd/lighttpd.conf
把下列行前#去掉
server.modules = ( "mod_redirect", "mod_alias", "mod_access", "mod_fastcgi", "mod_accesslog" )
指定web服务器的根目录,以下仅供参考,不要忘了自己创建好相关目录
server.document-root = "/mnt/disk1/web/AjaXplorer"
服务端口默认已经是8081,和原厂服务没有冲突,可以不改
server.port = 8081
其它配置请自行根据需要修改,不改也已经可以运行了。改完后保存退出。
看下以下文件是否存在,安装了php-fcgi就应该已经装好,默认参数不需要修改。
/opt/etc/lighttpd/conf.d/10-php-fcgi.conf
php的配置文件是
/opt/etc/php.ini
由于不会,我没怎么改,都用默认值运行好像也还正常,php高手请自行配置,如有建议请提出,唯一需要注意的是
upload_max_filesize = 2M
这行定义了可以在web界面上传文件的最大值,可以根据需要改大一点,但不知道如果太大对系统资源有没有要求,所以保守点我取了8M,应付一般数码相片都没什么问题了,其实对大文件上传还是用ftp吧。
改完保存退出。
测试运行web服务[ ]
命令行输入
/opt/etc/init.d/S80lighttpd start
如果反馈信息只有一行starting什么的,就是ok了,如果有错误提示,请根据错误上说的配置文件哪行哪个地方有问题去修改。
在上面定义过的web服务器根目录创建一个test.php文件
打开编辑写入如下内容
<?php info() ?>
保存退出。
使用浏览器访问 http://ip:8081/test.php
正常的话会出现php的各种信息,如果出现403、404等错误说明上面安装过程或配置有问题。
测试完可以删除test.php文件了。
没问题就可以停止服务了
/opt/etc/init.d/S80lighttpd stop
下载安装AjaXplorer[ ]
AjaXplorer的官方网站被伟大墙挡住了,有需要就翻过去看吧。http://www.ajaxplorer.info/
好在Sourceforge还能访问,目前的软件版本是2.5.5,下载地址
项目地址:http://sourceforge.net/projects/ajaxplorer/
下载下来解压按着原始的目录结构上传到刚刚说过的web服务器根目录下(不熟悉linux操作可考虑使用winscp),注意index.php等文件是在web根目录下的。
打开lighttpd
/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操作吧,其实是很不安全的,进阶的各种配置请自行参照各相关软件文档。