KnowledgeTree DMS su un server ISPConfig in 10 semplici passaggi
Versione 1.1
Autore:
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/