XODA是一个简单的文档管理系统,使用PHP和AJAX开发,不用数据库,可对包括文件和目录编辑附加的描述、标签和分类,并进行常规的操作,例如复制、移动、重命名、删除等。XODA官网:。
它的作者在介绍里说,当初作者很喜欢的一个主机商DreamHost提供了50GB的备份空间,于是他传了很多个人的文件在上面。在远程主机运行着一个web server,然后,需要一个好的排序和查找工具。他找了很多的开源文档管理系统,但是都要有SQL在后端存储文档、文件的meta信息。没有一个是他想要的,所以他就开发了XODA。
下面说说在CentOS Linux安装XODA文档管理系统的详细过程。
1、安装apache和php
yum install httpd php php-bcmath php-gd php-mbstring php-xml php-process
apache要设置支持伪静态,php建议支持POSIX功能,安装php-process就可以了。具体配置apache和php的过程略过。
2、安装XODA
目前最新版为xoda-0.4.6。
cd /tmp
wget
tar -jxvf xoda-0.4.6.tar.bz2
mv xoda-0.4.6 /var/www/html/xoda
chown -R apache:apache /var/www/html/xoda
cd /var/www/html/xoda/
cp config.sample.php config.php
3、设置文件存储位置
vim config.php
将:
define('ROOT_DIR', 'files/');
define('META_DIR', '.xoda/');
修改为需要的路径:
define('ROOT_DIR', '/home/xoda/files/');
define('META_DIR', '/home/xoda/.xoda/');
建立目录及设置用户组:
mkdir -p /home/xoda/files/
mkdir -p /home/xoda/.xoda/
chown -R apache:apache /home/xoda/
chown -R apache:apache /home/xoda/
4、浏览器访问
使用默认用户名:admin,密码:xoda登录。登陆后可以在Settings -> Password中修改密码。
参考资料: