Document Management · 3 min read · Nov 06, 2025
KnowledgeTree DMS Su Un Server ISPConfig In 10 Semplici Passi
KnowledgeTree DMS Su Un Server ISPConfig In 10 Semplici Passi
Versione 1.1
Autore:
Introduzione:
KnowledgeTree è un sistema di gestione documentale (DMS) open source commerciale.
Uno strumento potente che consente alla tua organizzazione di proteggere, condividere, tracciare e gestire i documenti e i registri di cui hai bisogno. Con questo howto, ti guiderò nell’installazione dell’ultima versione open source di KnowledgeTree, che al momento è la versione 3.4.
Dopo l’installazione, puoi accedere a KnowledgeTree su http://dms.mywebsite.tld/
In questo how to, userò solo come esempio:
- Versione open source di KnowledgeTree 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
Passo 1 - Crea un sito web:
In ISPConfig, crea un sito web tramite “Nuovo sito” nel menu principale.
Nella scheda chiamata “Base” usa dms come nome host e mywebsite.tld come nome di dominio.
Abilita MySQL e script PHP per questo sito web ma disabilita la modalità sicura PHP.
Passo 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 chiamato dms.mywebsite.tld nell’albero della struttura e premi la scheda “Utente e Email”.
Premi “nuovo” e definisci un nuovo utente e il suo indirizzo email. Dai a questo utente diritti di amministratore e premi “Salva”.
Passo 3 - Crea un database MySQL per il sito web:
Clicca sulla scheda chiamata “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
Poi definisci una password per l’utente del database e premi “Salva”.
Passo 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
Passo 5 - Sposta i contenuti di knowledgeTree e elimina la directory vuota:
Sposta il contenuto della directory knowledgeTree nella tua directory radice web e rimuovi i file .htaccess forniti da KnowledgeTree:
cd knowledgeTreemv * ../cd ../rmdir knowledgeTreerm .htaccess
rm bin/.htaccess
rm config/.htaccess
rm docs/.htaccess
rm kthelp/.htaccess
rm lib/.htaccess
rm /sql/.htaccess
rm /tests/.htaccess
rm thirdparty/.htaccess
rm thirdparty/icon-theme/.htaccess
rm thirdparty/phpmailer/.htaccess
rm var/Documents/.htaccess
rm var/log/.htaccess
rm var/tmp/.htaccess
Passo 6 - Definisci i permessi:
cd /var/www/web1/
chown -R www-data:www-data web/
Passo 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.sqlCrea i dati:
mysql -u root -p web1_db1 < data.sqlPasso 8 - Scarica alcune app extra necessarie per KnowledgeTree:
apt-get install xpdf zip unzip catdoc pdftotextSe alcune app sono già installate, sarai informato.
Nota: apt-get è per Debian Linux, se esegui una distribuzione Linux diversa, questo comando potrebbe essere diverso.
Passo 9 – Fai 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 = default
Configura il tuo server email :
emailServer = localhost
emailPort = default
emailAuthentication = false
emailUsername = amministratore (mail)nome utente come definito nel passo 2
emailPassword = amministratore (mail)password utente come definito nel passo 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
Dovresti ora 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 va bene, dovresti anche cliccare su “Controllo post-installazione” in fondo, che verificherà i permessi del filesystem e la connettività del database.
Nota:
Il programma di installazione di KnowledgeTree ti consiglierà alcune impostazioni che devi fare nel 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 restartEcco fatto! accedi a http://dms.mywebsite.tld (usa il nome utente “admin” e la password “admin”) e goditi un sistema di gestione documentale davvero potente!
Ulteriori informazioni su KnowledgeTree: http://www.ktdms.com/
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.