KnowledgeTree文档管理系统在Ubuntu 7.10服务器上

Ubuntu 7.10服务器上的KnowledgeTree文档管理系统

本指南将引导您在Ubuntu 7.10服务器上安装KnowledgeTree文档管理系统。 本指南不包括任何图片。 我只是觉得这种安装方式,他们没有保证。

请注意,此安装是在基本安装的Ubuntu 7.10上执行的。 由于KnowledgeTree安装程序包含其自己的Apache和MySQL版本,因此它将在现有的LAMP服务器上引起问题。

有了这个警告,我们开始吧。

安装Ubuntu 7.10服务器后(请记住 - 基本安装;不要安装Apache或MySQL),我们需要执行几个步骤才能使系统准备就绪。

编辑sources.list

在此步骤中,我将从sources.list配置中编辑CD-ROM。 您不必执行此步骤,我只是不喜欢使用CD进行软件安装。

sudo nano /etc/apt/sources.list

我们正在寻找的部分将是:

deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted

在该行的前面添加一个“#”,使其显示为:

# deb cdrom:[Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016)]/ gutsy main restricted

按“Ctrl o”键写出更改,“Ctrl x”退出nano。

完成后,您需要更新sources.list。 这可以通过键入来完成:

sudo apt-get update

更新完成后,您将需要确保您的服务器有最新的更新。 执行以下命令执行升级:

sudo apt-get upgrade

最后,您可以安装openssh-server,以便远程执行其他安装。

sudo apt-get install openssh-server

本教程的其余部分可以使用SSH客户端(如PuTTY)进行远程执行

为了使用KnowledgeTree的电子邮件功能,您将需要安装SMTP服务器。 对于本指南,我将使用Sendmail。

sudo apt-get install sendmail

出现提示时,键入“y”安装Sendmail及其依赖项。 共安装了9个软件包,其中包括:

liblockfile1 m4 make procmail sendmail sendmail-base sendmail-bin sendmail-cf sensible-mda

获取和安装KnowledgeTree

您现在可以获取KnowledgeTree安装程序。 我喜欢从tmp目录中进行安装,如此。 要到达那里,请输入以下命令:

cd /tmp/

使用以下命令获取KnowledgeTree安装程序。 在撰写本文时,最新版本为3.4.6。

sudo wget http://internap.dl.sourceforge.net/sourceforge/kt-dms/ktdms-oss-3.4.6-linux-installer.bin

在开始安装之前,您需要更改安装程序的权限才能运行安装程序。 运行以下命令:

sudo chmod +x ktdms-oss-3.4.6-linux-installer.bin

这样做,现在是开始安装KnowledgeTree的时候了。 为此,运行:

sudo ./ktdms-oss-3.4.6-linux-installer.bin

以下文字是安装过程如何发挥。 在安装过程中会提示您输入与您的环境相关的信息。 这些条目是红色文本。

Do you accept this license? [y/n]:
Enter y and press enter
Please specify the directory where KnowledgeTree Document Management System OSS will be installed
Installation directory [/opt/ktdms]: Enter for default
----------------------------------------------------------------------------
MySQL Root Password
Initial password for the DMS root user account
created during the MySQL database installation.
Password : Enter a password of your choosing
Re-enter : Re-enter the same password
----------------------------------------------------------------------------
MySQL User Password
Initial password for the DMS user account
created during the MySQL database installation.
Password : Enter a password of your choosing
Re-enter : Re-enter the same password
----------------------------------------------------------------------------
DB Port
Please enter the port for your MySQL database.
MySQL database Port [3306]: Enter for default
----------------------------------------------------------------------------
WebServer Port
Please enter the port that Apache will listen to by default.
Apache Web Server Port [8080]: Enter for default
----------------------------------------------------------------------------
SSL Support
Do you wish to install SSL support?
Install SSL support [y/n]: This is a personal choice, but since this setup is for home use, I will enter "n", so that SSL is not enabled.
----------------------------------------------------------------------------
Help us make KnowledgeTree a better product
Please help us improve KnowledgeTree by telling us a bit about yourself.We will use this information to more effectively tailor KnowledgeTree for your industry,organization size,and,if you agree,to notify you of news about KnowledgeTree and its family of products.
[1] Yes, I want to register with KnowledgeTree
[2] No, I prefer to skip registration
Please choose an option [1] : Again, this is a personal choice. For the tutorial, I will enter "2" for no.
Please Note: We will not share your information with 3rd parties without your consent nor will we send you information not directly related to KnowledgeTree products and services.Please see our Privacy and Data Retention Policies for more information
----------------------------------------------------------------------------
Setup is now ready to begin installing KnowledgeTree Document Management System OSS on your computer.
Do you want to continue? [Y/n]: "Y" to proceed
----------------------------------------------------------------------------
Setup has finished installing KnowledgeTree Document Management System OSS on your computer.
View Readme file? [Y/n]? Again, this is a personal choice. For the tutorial, I will enter "n" for no.
Open Online Release Notes [Y/n]: Again, this is a personal choice. For the tutorial, I will enter "n" for no.
Launch KnowledgeTree DMS now? [Y/n]: Enter "y" to launch KnowledgeTree

如果您在本地使用KnowledgeTree,则可以打开浏览器,然后访问http://127.0.0.1:8080以访问仪表板。 如果您远程使用KnowledgeTree,则可以使用服务器的IP地址访问仪表板,例如http://192.168.1.115:8080

默认登录信息如下:
用户名: admin
密码: admin

您也可以选择您的语言,如果英语(这是默认值)不是您的母语。

配置电子邮件功能

为了使电子邮件功能正常工作,我们需要编辑config.ini的[email]部分。 运行以下命令:

sudo nano /opt/ktdms/config.ini

出现提示时输入密码。

进入config.ini文件后,您可以使用搜索功能轻松找到要编辑的部分。 按“CTRL W”,在搜索行上输入:

enter emailServer = none

现在更改为:

emailServer = /usr/sbin/sendmail

按“Ctrl o”键写出你的更改,然后按“Ctrl x”退出nano。

现在,如果您刷新KnowledgeTree仪表板,电子邮件警告将会消失。

启动和停止知识

您可以使用以下命令来控制KnowledgeTree:

sudo/opt/ktdms/./dmsctl.sh start
sudo /opt/ktdms/./dmsctl.sh stop
sudo /opt/ktdms/./dmsctl.sh restart

我不喜欢这样做,所以你可以添加一个命令到你的crontab并让它在引导时自动运行。 如果您愿意,请使用以下命令:

sudo crontab -e

将以下行粘贴到您的crontab中:

@reboot /opt/ktdms/./dmsctl.sh start

有一件事你会注意到,知识树在启动时要求你的MySQL密码。 要解决这个问题(如果安全性不是一个问题),您可以编辑KnowledgeTree目录中的dmsctl.sh文件。

sudo nano /opt/ktdms/dmsctl.sh

在dmsctl.sh文件中,找到以下部分:

MYSQL_PASSWORD=""

现在更改它,使其读取如下:

MYSQL_PASSWORD="MySQL root password you created during the installation"

按“Ctrl o”键写出你的更改,然后按“Ctrl x”退出nano。

要测试并确保一切正常工作,因为应该可以重新启动,并且KnowledgeTree应该自动启动。

如果要测试,请运行以下命令:

sudo shutdown -r now

链接管理指南和帮助

管理和配置
知识论坛
备份和恢复KnowledgeTree

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

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

支付宝扫一扫打赏

微信扫一扫打赏