Installazione vte su Linux Ubuntu 18.04 LTS

Installazione

Aprire il programma Putty e collegarsi all’host remoto dove si dovrà installare vte tramite connessione SSH. Per prima cosa si deve eseguire il comando apt-get update per aggiornare l’elenco locale dei pacchetti con i cambiamenti apportati di recente nei repository.

image-1573052822360.png

Successivamente digitare il comando apt-get upgrade per aggiornare i pacchetti installati sul sistema.

image-1573052918184.png

Dopo aver aggiornato il sistema è necessario installare i pacchetti, se non presenti, che permetteranno il funzionamento di vte.

Eseguire i seguenti comandi:

Digitare il commando sudo nano /etc/php/7.2/apache2/php.ini e modificare i seguenti parametri:

Salvare il file ed applicare la stessa modifica al file /etc/php/7.2/cli/php.ini

Digitare il comando sudo service apache2 restart per riavviare il servizio Apache e applicare le modifiche effettuate.

Decomprimere il pacchetto vte nella cartella /var/www/html/ ed assegnare proprietario e gruppo alla cartella e ai file contenuti ricorsivamente con il comando chown -R www-data:www-data /var/www/CARTELLA/.

image-1573053013301.png

NB: l’utente e il gruppo di apache si visualizzano creando un nuovo file phpinfo. Per creare il file digitare il comando nano phpinfo.php e scrivere la seguente riga di codice:

<?php phpinfo(); ?>

Salvare e successivamente aprire la pagina phpinfo.php nel browser e cercare la seguente voce:

image-1573053037985.png

Aprire il browser digitate nella barra degli indirizzi l’url per giungere alla cartella appena generata nel server e si avvierà la procedura di configurazione di vte.

image-1573053060610.png

Premere il pulsante Install e accettare le condizioni di licenza per proseguire.

image-1573053074780.png

Se tutti i pacchetti sono stati installati e le impostazioni del file php.ini sono state settate correttamente si visualizzerà la seguente schermata.

Per modificare i parametri di RECOMMENDED PHP SETTINGS digitare sudo nano/etc/php/7.2/apache2/ php.ini e cercare i valori da modificare, riavviare Apache e premere il pulsante Check Again.

image-1573053106879.png

Premere il pulsante Next. Configurare i parametri del database e premere il pulsante Next.

image-1573053123304.png

Confermare le configurazioni e avviare l’installazione.

Configurazione

Configurazione CRON

Verificare che il file RunCron.sh nella cartella cron abbia i permessi di esecuzione attraverso il comando sudo chmod a+x RunCron.sh. Digitare il comando crontab –e e inserire la seguente riga:

* * * * * /PATH_VTENEXT/cron/RunCron.sh >> /PATH_VTENEXT/logs/cron.log 2>&1

NB: Sostituire "PATH_VTENEXT" con il percorso assoluto di vtenext su disco del server

Backup e Restore

Per effettuare il Backup utilizzare strumenti a riga di comando che si possono reperire facilmente effettuando una ricerca sul web.

Restore:

1) tar xzvf /backups/FILE.tgz e poi chown -R www-data:www-data CARTELLA

2) ricreare il DB (CHARSET UTF-8) e lanciare i comandi:

Se spostate/duplicate vte verificare i parametri nel nuovo config.inc.php:

3) $PORTAL_URL

4) $dbconfig[‘db_name’] e relative credenziali di accesso al servizio database

5) $site_URL

6) $root_directory

NB: In questo caso sarà necessario riattivare la licenza di vte.

Debug

Impostare a true il db_dieOnError (config.inc.php)

image-1556527570525.png

In questo modo in caso di errore viene mostrata la query a video con le indicazioni su dove si trova l’errore.

Per attivare il debug generale di vte e vedere tutte le funzioni da cui passa aprire config.performance. php e impostare LOG4PHP_DEBUG a true. In log4php.properties a riga 19 sostituire FATAL con DEBUG.