GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

10の簡単なステップでISPConfigサーバー上のKnowledgeTreeDMS

10の簡単なステップでISPConfigサーバー上のKnowledgeTreeDMS

バージョン1.1
作成者: [at] bb-hosting [dot] org>

はじめに:
KnowledgeTreeは、商用のオープンソースドキュメント管理システム(DMS)です。
組織が依存するドキュメントとレコードを保護、共有、追跡、および管理できるようにする強力なツールです。このハウツーでは、KnowledgeTreeの最新のオープンソースバージョン(現時点ではバージョン3.4)をセットアップする方法を説明します。

インストール後、http://dms.mywebsite.tld/でKnowledgeTreeにアクセスできます

この方法では、例として使用します。
-KnowledgeTreeオープンソースバージョン3.1b
-Webサイト:http://dms.yourwebsite.tld/
-MySQLデータベース:web1_db1
-MySQLユーザー名:web1_u1
-MySQLパスワード:mysqlpassword
-使用されているLinuxディストリビューションはDebianです

ステップ1-ウェブサイトを作成します:

ISPConfigで、メインメニューの[新しいサイト]からWebサイトを作成します。
[基本]タブで、ホスト名にdmsを使用し、ドメイン名にmywebsite.tldを使用します。
MySQLおよびPHPスクリプトを有効にします。このWebサイトでは、PHPセーフモードを無効にします。

ステップ2-Webサイトの管理者ユーザーを作成します:

ISPConfigで、管理者ユーザーを作成します。
メインメニューで[ISPマネージャー]を選択し、構造ツリーでdms.mywebsite.tldという新しいWebサイトを選択して、[ユーザー]タブを押します。およびEメール」。
「新規」を押して、新しいユーザーとそのEメールアドレスを定義します。このユーザーに管理者権限を付与し、[保存]を押します。

ステップ3-Webサイト用のMySQLデータベースを作成します:

[オプション]というタブをクリックして、Webサイトの新しいデータベースを作成します。
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サードパーティ/.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(ISPConfig内にdbを作成したため、エラーが発生します)

構造を作成します:

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

一部のアプリがすでにインストールされている場合は、通知されます。
注:aptgetはDebianLinux用です。別のLinuxディストリビューションを実行している場合、このコマンドは異なる場合があります。

> ステップ9–ナレッジツリー構成ファイルでいくつかの設定を行います:

texteditorで/web/config/config.iniファイルを開き、データベースのログインの詳細を次のように変更します。

;データベースログインの詳細
dbHost=localhost
dbName =web1_db1
dbUser =web1_u1
dbPass =mysqlpassword
dbPort=デフォルト

電子メールサーバーを構成します:

emailServer =localhost
emailPort =default
emailAuthentication =false
emailUsername =管理者(メール)ステップ2で定義されたユーザー名
emailPassword =管理者(メール)手順2で定義されたuserpassword

インデクサーコマンドを次のように定義します:

xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc(これは、Debian用です。このパッケージがcatdocパッケージに含まれていない場合は、catppt =catpptを使用してください)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe

ステップ10–ナレッジツリーセットアッププログラムに進みます

これで、セットアップを正常に確認できるようになります。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/


Panels
  1. 事前設定手順

  2. 10の簡単なステップでISPConfigサーバー上のIlohaMail

  3. 10の簡単なステップ内のISPConfigサーバー上のTYPO3エンタープライズCMS

  1. 10の簡単なステップでISPConfigサーバー上のRoundCubeWebメール

  2. 10の簡単なステップでISPConfigサーバー上のJoomlaCMS

  3. 10の簡単なステップでISPConfigサーバー上のDrupalCMS

  1. ISPconfig2.xを実行しているサーバーへのWordpressのインストール

  2. ISPConfigサーバー上の@MailWebメールシステムを10の簡単なステップで

  3. UbuntuVPSを取得した後の最初のステップ