DMS se stromem znalostí na serveru ISPConfig v 10 snadných krocích
Verze 1.1
Autor:
Úvod:
KnowledgeTree je komerční systém správy dokumentů s otevřeným zdrojovým kódem (DMS).
Výkonný nástroj, který vaší organizaci umožňuje zabezpečit, sdílet, sledovat a spravovat dokumenty a záznamy, na kterých jste závislí. S tímto návodem vás provedu nastavením nejnovější open source verze KnowledgeTree, což je v tuto chvíli verze 3.4.
Po instalaci získáte přístup ke stromu znalostí na adrese http://dms.mywebsite.tld/
V tomto návodu použiji jen jako příklad:- KnowledgeTree open source verze 3.1b
- Web:http://dms.yourwebsite.tld/
- Databáze MySQL:web1_db1
- MySQL uživatelské jméno:web1_u1
- MySQL heslo:mysqlpassword
- Použitá distribuce Linuxu je Debian
Krok 1 – Vytvoření webu:
V ISPConfig vytvořte web přes „Nový web“ v hlavní nabídce.Na záložce „Základ“ použijte dms pro název hostitele a mywebsite.tld pro název domény.
Povolte skripty MySQL a PHP pro tento web, ale deaktivujte bezpečný režim PHP.
Krok 2 – Vytvoření uživatele správce pro web:
V ISPConfig vytvořte uživatele Administrátora:
V hlavní nabídce vyberte „Správce ISP“, ve stromu struktury vyberte svůj nový web s názvem dms.mywebsite.tld a stiskněte záložku „Uživatel a Email“.
Stiskněte „nový“ a definujte nového uživatele a jeho e-mailovou adresu. Udělte tomuto uživateli administrátorská práva a stiskněte „Uložit“.
Krok 3 – Vytvoření databáze MySQL pro web:
Klikněte na kartu s názvem „Možnosti“ a vytvořte novou databázi pro web.
ISPConfig vám zobrazí:
databáze MySQL:web_db1
Uživatelské jméno MySQL:web1_u1
Heslo MySQL:mysqlpassword
Poté definujete heslo pro uživatele databáze a stisknete „Uložit“.
Krok 4 – Stáhněte/rozbalte balíčky a odstraňte soubory tar.gz:
Stáhnout KnowledgeTree DMS:
wget http://downloads.sourceforge.net/kt-dms/knowledgeTree-src-UNSTABLE.3.4.2007-02-26-173332.tgz
Rozbalte balíček:
tar -zxvf znalostní strom*.tgz
Odstraňte soubory .tgz:
rm *.tgz
Krok 5 – Přesuňte obsah znalostního stromu a odstraňte prázdný adresář:
Přesuňte obsah adresáře KnowledgeTree do svého kořenového webového adresáře a odeberte soubory .htaccess poskytované KnowledgeTree:
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 třetí strana/.htaccess
rm thirdparty/icon-theme/.htaccess
rm thirdparty/phpmailer/.htaccess
rm var/Documents/.htaccess
rm var/log/.htaccess
rm var/tmp/.htaccess
Krok 6 – Definujte oprávnění:
cd /var/www/web1/
chown -R www-data:www-data web/
Krok 7 – Nastavení databáze:
cd web/sql/mysql/install/
Vytvořte databázi:
mysqladmin -u root -p vytvořit web1_db1 (došlo k chybě, protože jsme již vytvořili th db v rámci ISPConfig)
Vytvořte strukturu:
mysql -u root -p web1_db1 < structure.sql
Vytvořte data:
mysql -u root -p web1_db1 < data.sql
Krok 8 – Stáhněte si další aplikace potřebné pro KnowledgeTree:
apt-get install xpdf zip unzip catdoc pdftotext
Pokud jsou některé aplikace již nainstalovány, budete informováni.
Poznámka:apt get je pro Debian Linux, pokud používáte jiné linuxové distro, tento příkaz se může lišit.
Krok 9 – Proveďte některá nastavení v konfiguračním souboru KnowledgeTree:
Otevřete soubor /web/config/config.ini ve svém textovém editoru a změňte přihlašovací údaje k databázi takto:
; Přihlašovací údaje do databáze
dbHost =localhost
dbName =web1_db1
dbUser =web1_u1
dbPass =heslo mysql
dbPort P =výchozí
Nakonfigurujte svůj e-mailový server:
emailServer =localhost
emailPort =výchozí
emailAuthentication =false
emailUsername =správce (mail) uživatelské jméno, jak je definováno v kroku 2
emailPassword =správce (mail )uživatelské heslo definované v kroku 2
Definujte příkazy indexeru takto:
xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (toto je pro Debian, použijte catppt =catppt, pokud tento balíček není součástí balíčku catdoc)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe
Krok 10 – Pokračujte v instalačním programu KnowledgeTree
Nyní byste měli být schopni úspěšně ověřit nastavení:http://dms.mywebsite.tld/setup (toto kontroluje dostupnost/kompatibilitu .htaccess a PHP/MySQL), jakmile je vše v pořádku, měli byste také klikněte na "Kontrola po instalaci" v dolní části, která ověří oprávnění souborového systému a připojení k databázi.
Poznámka:
Instalační program KnowledgeTree vám poradí s některými nastaveními, která musíte provést v souboru php.ini. Na mém systému Debian je to soubor:/etc/php4/apache2/php.ini
Některá nastavení můžete změnit, ale pokud jste změnili soubor php.ini, nezapomeňte restartovat Apache2 pomocí příkazu :
/etc/init.d/apache2 restart
To je ono! přihlaste se na http://dms.mywebsite.tld (použijte uživatelské jméno „admin“ a heslo „admin“) a užívejte si skutečně výkonný systém správy dokumentů!
Další informace o KnowledgeTree:http://www.ktdms.com/