知识树DMS在一个ISPConfig服务器上10个简单的步骤

在10个简单的步骤中的ISPConfig服务器上的KnowledgeTree DMS

版本1.1
作者:<hans> [at] bb-hosting [dot] org>

介绍:
KnowledgeTree是商业开源文档管理系统(DMS)。
一个强大的工具,允许您的组织安全,共享,跟踪和管理您依赖的文档和记录。 有了这个howto,我引导你设置最新的开源版本的KnowledgeTree,现在是3.4版本。

安装后,您可以访问KnowledgeTree http://dms.mywebsite.tld/

在这个怎么样,我会用一个例子:
- KnowledgeTree开源版本3.1b
- 网站: http://dms.yourwebsite.tld/
- MySQL数据库: web1_db1
- MySQL用户名: web1_u1
- MySQL密码: mysqlpassword
- 使用的Linux发行版是Debian

第1步 - 创建一个网站:

在ISPConfig中,通过主菜单中的“新站点”创建一个网站。
在名为“Basis”的选项卡上,使用主机名的dms和域名的mywebsite.tld。
启用此网站的MySQL和PHP脚本,但禁用PHP安全模式。

第2步 - 创建网站的管理员用户:

在ISPConfig中,创建管理员用户:
在主菜单中选择“ISP Manager”,在结构树中选择名为dms.mywebsite.tld的新网站,然后按“用户和电子邮件”选项卡。
按“新”并定义新用户及其电子邮件地址。 给该用户管理员权限,然后按“保存”。

第3步 - 为网站创建一个MySQL数据库:

单击名为“选项”的选项卡,并为网站创建一个新的数据库。
ISPConfig将显示:
MySQL数据库: web_db1
MySQL用户名: web1_u1
MySQL密码: mysqlpassword
然后为数据库用户定义密码,然后按“保存”。

第4步 - 下载/解压缩包并删除tar.gz文件:

下载KnowledgeTree DMS:

wget http://downloads.sourceforge.net/kt-dms/knowledgeTree-src-UNSTABLE.3.4.2007-02-26-173332.tgz

提取包装:

tar -zxvf knowledgeTree*.tgz

删除.tgz文件:

rm *.tgz

第5步 - 移动knowledgeTree内容并删除空目录:

将knowledgeTree目录的内容移动到Web根目录,删除KnowledgeTree提供的.htaccess文件:

cd knowledgeTree
mv * ../
cd ../
rmdir knowledgeTree
rm .htaccess
rm bin/.htaccess
rm config/.htaccess
rm docs/.htaccess
rm kthelp/.htaccess
rm lib/.htaccess
rm /sql/.htaccess
rm /tests/.htaccess
rm thirdparty/.htaccess
rm thirdparty/icon-theme/.htaccess
rm thirdparty/phpmailer/.htaccess
rm var/Documents/.htaccess
rm var/log/.htaccess
rm var/tmp/.htaccess

第6步 - 定义权限:

cd /var/www/web1/
chown -R www-data:www-data web/

第7步 - 数据库设置:

cd web/sql/mysql/install/

创建数据库:

mysqladmin -u root -p create web1_db1 (an error occurs, as we created th db within ISPConfig already)

创建结构:

mysql -u root -p web1_db1 < structure.sql

创建数据:

mysql -u root -p web1_db1 < data.sql

第8步 - 下载KnowledgeTree所需的其他应用程序:

apt-get install xpdf zip unzip catdoc pdftotext

如果某些应用程序已经安装,您将被通知。
注意:apt get是为Debian Linux,如果运行不同的Linux发行版,则此命令可能不同。

第9步 - 在KnowledgeTree配置文件中进行一些设置:

打开texteditor中的/web/config/config.ini文件,并更改数据库登录详细信息,如下所示:

; 数据库登录详细信息
dbHost = localhost
dbName = web1_db1
dbUser = web1_u1
dbPass = mysqlpassword
dbPort = default

配置您的电子邮件服务器:

emailServer = localhost
emailPort = default
emailAuthentication = false
emailUsername =管理员 (邮件)用户名,如第2步中所定义
emailPassword = administrator (mail)userpassword,如第2步中所定义

定义indexer命令,如下所示:

xls2csv = xls2csv
pdftotext = pdftotext
catppt = catdoc(这是Debian,使用catppt = catppt,如果这个包不包含在catdoc包中)
pstotext = pstotext
catdoc = catdoc
antiword = antiword.exe

第10步 - 继续使用KnowledgeTree安装程序

您现在应该能够成功验证安装: http://dms.mywebsite.tld/setup (这检查.htaccess和PHP / MySQL可用性/兼容性)一旦可以,您还应该点击“安装后检查“在底部,这将验证文件系统权限和数据库连接。

注意:

KnowledgeTree安装程序将建议您在php.ini文件中进行一些设置。 在我的Debian系统上,这是文件:/etc/php4/apache2/php.ini
您可以更改一些设置,但如果您更改了php.ini文件,请不要忘记使用以下命令重新启动Apache2:

/etc/init.d/apache2 restart

而已! 登录http://dms.mywebsite.tld (使用用户名“admin”和密码“admin”),享受真正强大的文件管理系统!

有关KnowledgeTree的更多信息: http : //www.ktdms.com/

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏