AjaXplorer 安装教程

来自站长百科
跳转至: 导航、​ 搜索

准备安装环境[ ]

AjaXplorerhttpdphp环境就可以运行,不需要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操作吧,其实是很不安全的,进阶的各种配置请自行参照各相关软件文档。

相关条目[ ]

参考来源[ ]