Webfaction 安装 eXtplorer 文件管理器

Webfaction 没有在线文件管理工具, 虽说也可以用 ssh 远程编辑文件, 但还是没有可视化界面来的方便.

尝试了几个在线文件管理工具, 属 eXtplorer 功能最为完善:

  • 全 ajax 直观界面 (使用 ExtJS)
  • 多国语言支持
  • 基本文件操作: 查看/编辑/删除/上传/复制/移动
  • 支持文件搜索
  • 支持文件对比
  • 支持文件压缩/解压缩

在 Webfaction 上安装

  1. 在控制面板中新建一个 Application “extplorer”, 类型为 “Static/CGI/PHP
  2. 把 “extplorer” 应用关联到已有或新建的域名下
  3. 官方网站 下载 zip 压缩包 (使用 wget 命令)
  4. 使用 unzip xxxxxx 命令解压到 ~/your_account_name

注意事项

  1. Webfaction 内建的 Apache “DOCUMENT_ROOT” 会指向一个不存在的目录. 所以 eXtplorer 将会报错, 无法正常访问.

    这时只需修改一下 config/.htusers.php 文件:

    empty($_SERVER[‘DOCUMENT_ROOT’])?realpath(dirname(__FILE__).’/..’):$_SERVER[‘DOCUMENT_ROOT’] 改成 “/home/your_user_name” (或其它目录)

  2. eXtplorer 按文件后缀名识别文件类型, 其 MIME 文件只认识有限的几种文本文件, 其它的都被当作二进制不可编辑文件对待. 比如 “.wsgi” 文件就被当成二进制对待, 这当然不是我们期望的:

    修改 config/mimes.php 文件, 在 $GLOBALS[“editable_ext”] 一行字符串末尾追加 |..+$

Add post to:   Delicious Reddit Slashdot Digg Technorati Google

0 Comments

Leave a Reply

Required. 30 chars of fewer.

Required.

captcha image Please, enter symbols, which you see on the image

关于 Yang Yubo

身处 IT 行业, 惯用 C/C++, 对 Python 情有独钟, 平时比较关注 QT / Django / Werkzeug 等. 了解更多 »