GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

KnowledgeTree DMS su un server ISPConfig in 10 semplici passaggi

KnowledgeTree DMS su un server ISPConfig in 10 semplici passaggi 

Versione 1.1
Autore: [at] bb-hosting [dot] org>

Introduzione:
KnowledgeTree è un sistema di gestione dei documenti (DMS) open source commerciale.
Un potente strumento che consente alla tua organizzazione di proteggere, condividere, tenere traccia e gestire il documento e i record da cui dipendi. Con questo howto, ti guido a configurare l'ultima versione open source di KnowledgeTree, che al momento è la versione 3.4.

Dopo l'installazione, puoi accedere a KnowledgeTree all'indirizzo http://dms.mywebsite.tld/

In questo how to userò solo come esempio:
- KnowledgeTree versione open source 3.1b
- Sito web:http://dms.yourwebsite.tld/
- Database MySQL:web1_db1
- Nome utente MySQL:web1_u1
- Password MySQL:mysqlpassword
- La distribuzione Linux utilizzata è Debian

Passaggio 1:crea un sito web:

In ISPConfig, crea un sito Web tramite "Nuovo sito" nel menu principale.
Nella scheda denominata "Base" usa dms per il nome host e mywebsite.tld per il nome di dominio.
Abilita gli script MySQL e PHP per questo sito Web ma disabilita la modalità provvisoria di PHP.

Passaggio 2:crea un utente amministratore per il sito web:

In ISPConfig, crea un utente Amministratore:
Nel menu principale seleziona “ISP Manager”, seleziona il tuo nuovo sito web chiamato dms.mywebsite.tld nell'albero della struttura e premi il tab “Utente e Email”.
Premere “nuovo” e definire un nuovo utente e il suo indirizzo email. Assegna a questo utente i diritti di amministratore e premi "Salva".

Fase 3:crea un database MySQL per il sito Web:

Fai clic sulla scheda "Opzioni" e crea un nuovo database per il sito Web.
ISPConfig ti mostrerà:
Database MySQL:web_db1
Nome utente MySQL:web1_u1
Password MySQL:mysqlpassword
Quindi definisci una password per l'utente del database e premi "Salva".

Fase 4 - Scarica/estrai i pacchetti e rimuovi i file tar.gz:

Scarica KnowledgeTree DMS:

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

Estrai il pacchetto:

tar -zxvf knowledgeTree*.tgz

Rimuovi i file .tgz:

rm *.tgz

Passaggio 5 - Sposta il contenuto di knowledgeTree ed elimina la directory vuota:

Sposta il contenuto della directory knowledgeTree nella tua directory principale web e rimuovi i file .htaccess forniti da 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 di terze parti/.htaccess

rm di terze parti/icon-theme/.htaccess

rm di terze parti/phpmailer/.htaccess

rm var/Documents/.htaccess

rm var/log/.htaccess

rm var/tmp/.htaccess

Passaggio 6 - Definisci le autorizzazioni:

cd /var/www/web1/

chown -R www-data:www-data web/

Fase 7 – Configurazione del database:

cd web/sql/mysql/install/

Crea il database:

mysqladmin -u root -p create web1_db1 (si verifica un errore, poiché abbiamo già creato il db all'interno di ISPConfig)

Crea la struttura:

mysql -u root -p web1_db1 < structure.sql

Crea i dati:

mysql -u root -p web1_db1 < data.sql

Passaggio  8 - Scarica alcune app extra necessarie per KnowledgeTree:

apt-get install xpdf zip unzip catdoc pdftotext

Se alcune app sono già installate, verrai informato.
Nota:apt get è per Debian Linux, se esegui una distribuzione Linux diversa, questo comando potrebbe essere diverso.

Fase 9 – Effettua alcune impostazioni nel file di configurazione di KnowledgeTree:

Apri il file /web/config/config.ini nel tuo editor di testo e modifica i dettagli di accesso al database in questo modo:

; Dettagli di accesso al database
dbHost        =localhost
dbName        =web1_db1
dbUser        =web1_u1
dbPass        =mysqlpassword
dbPort        =predefinito

Configura il tuo server di posta elettronica:

emailServer =localhost
emailPort =default
emailAuthentication =false
emailUsername =amministratore (e-mail)nome utente come definito nel passaggio 2
emailPassword =amministratore (e-mail )password utente come definita nel passaggio 2

Definisci i comandi dell'indicizzatore in questo modo:

xls2csv =xls2csv
pdftotext =pdftotext
catppt =catdoc (questo è per Debian, usa catppt =catppt, se questo pacchetto non è incluso nel pacchetto catdoc)
pstotext =pstotext
catdoc =catdoc
antiword =antiword.exe

Passo 10 – Procedi con il programma di installazione di KnowledgeTree

Ora dovresti essere in grado di verificare l'installazione con successo:http://dms.mywebsite.tld/setup (questo controlla la disponibilità/compatibilità di .htaccess e PHP/MySQL) una volta che è ok, dovresti clicca anche su "Controllo post-installazione" in basso, che verificherà i permessi del filesystem e la connettività del database.

Nota:

Il programma di installazione di KnowledgeTree ti consiglierà con alcune impostazioni che devi effettuare all'interno del tuo file php.ini. Sul mio sistema Debian questo è il file:/etc/php4/apache2/php.ini
Puoi modificare alcune impostazioni, ma se hai modificato il tuo file php.ini, non dimenticare di riavviare Apache2 con il comando :

/etc/init.d/apache2 restart

Ecco fatto! accedi a http://dms.mywebsite.tld (usa il nome utente "admin" e la password "admin") e goditi un sistema di gestione dei documenti davvero potente!

Maggiori informazioni su KnowledgeTree:http://www.ktdms.com/


Panels
  1. Cactus su un server ISPConfig in 10 semplici passaggi

  2. IlohaMail sul tuo server ISPConfig in 10 semplici passaggi

  3. TYPO3 Enterprise CMS su un server ISPConfig in 10 semplici passaggi

  4. RoundCube Webmail sul tuo server ISPConfig in 10 semplici passaggi

  5. Joomla CMS su un server ISPConfig in 10 semplici passaggi

Il server perfetto - Ubuntu 11.04 [ISPConfig 3]

Il server perfetto - Ubuntu 11.10 [ISPConfig 3]

Il server perfetto - CentOS 5.7 x86_64 [ISPConfig 3]

Il server perfetto - CentOS 6.0 x86_64 [ISPConfig 3]

Utilizzo di Pydio in un'installazione multiserver ISPConfig 3

4 semplici passaggi per installare e configurare VMware Server 2 su Linux