Installazione VHCS 2.4.7.1 su Debian da Sorgenti
July 25, 2007
Installazione di VHCS 2.4.7.1 Compilando i Sorgenti su Debian, non è un’operazione per nulla complicata, basti pensare che uno degli script più famosi per l’installazione di VHCS non fa altro che facilitarne la compilazione.
Procediamo scaricando il pacchetto da uno dei mirror, es.:
cd /root
wget http://belnet.dl.sourceforge.net/sourceforge/vhcs/vhcs2-2.4.7.1.tar.bz2
Eseguiamo l’estrazione del file:
tar jxvf vhcs2-2.4.7.1.tar.bz2
Compiliamo VHCS:
cd vhcs2-2.4.7.1
make install
I files compilati verranno estratti automaticamente nella cartella /tmp , quindi:
cp -R /tmp/vhcs-2.4.7.1/* /
Impostiamo la password di root per MySQL:
mysqladmin -u root password <nuova password>
Avviamo il Setup di VHCS!! :
cd /var/www/vhcs2/engine/setup/
./vhcs2-setup
Come per gli altri metodi d’installazione, ci verranno chieste alcune impostazioni di configurazione di VHCS… E’ possibile tuttavia che, nonostante il processo viene eseguito correttamente, la fase d’installazione venga interrotta con un messaggio d’errore: “If specified by -literal_key, then the key length must be equal to the chosen cipher’s key length of 56 bytes”. Per correggere questo errore sarà necessario eseguire una modifica su un file perl dell’engine di vhcs:
nano /var/www/vhcs2/engine/vhcs2_common_code.pl
E Aggiungere alle righe 1408 e 1444 ‘keysize’ => 32, :
my $cipher = Crypt::CBC -> new(
{
‘keysize’ => 32,
‘key’ => $main::db_pass_key,
‘cipher’ => ‘Blowfish’,
‘iv’ => $main::db_pass_iv,
‘regenerate_key’ => 0,
‘padding’ => ’space’,
‘prepend_iv’ => 0
}
);
Ricordare di effettuare la modifica/inserimento 2 volte (linea 1408, 1444)
Salvare il file e riavviare la procedura di setup:
./vhcs2-setup
Completata l’installazione, possiamo eliminare i files temporanei:
rm -R /tmp/vhcs-2.4.7.1
Per confermare che l’installazione sia andata a buon fine non ci resta altro che testarne il funzionamento:
http://localhost/vhcs2
Related Post









