Aggiornare Deltacopy per superare il limite dei nomi file a 260 caratteri
by agelmi on gen.10, 2012, under Backup, Linux, Windows
Ho trovato un ottima guida che sistema il problema dei filename troppo lunghi
Bisogna installare il Cygwin 1.7 scaricandolo dal sito ufficiale http://www.cygwin.org/setup.exe
In fase di installazione, scaricare anche i seguenti componenti:plus Net/openssh e Net/rsync
Fermare il servizio di DeltaCopy
copiare i file sottostanti dalla cartella (eg C:\Cygwin\bin) alla tua cartella di Deltacopy (eg C:\DeltaCopy).
chmod.exe
cygcrypto-0.9.8.dll
cyggcc_s-1.dll
cygiconv-2.dll
cygintl-8.dll
cygminires.dll
cygpopt-0.dll
cygwin1.dll
cygz.dll
rsync.exe
ssh.exe
Edit C:\DeltaCopy\deltacd.conf e aggiungere le seguenti 2 righe all’inizio del file
uid = 0
gid = 0
Riavviare il servizio di DeltaCopy
Convertire file pdf in doc
by elpaso on nov.24, 2011, under Windows
Ottimo sito per convertire online documenti pdf in formato doc.
inserire il file pdf da convertire, selezionare il formato .doc o .rtf inserire email, dopo pochi minuti arriva email con allegato il documento.
Fare il redirect di una pagina
by stefano on nov.19, 2011, under Posizionamento
Procedura:
Creare un file chiamato .htaccess e copiarlo nella directory principale del sito.
All’interno di questo file inserire la lista di tutte le pagine presenti sul sito in questo modo
redirect 301 /index.php http://nuovosito.it/index.php
INPS uniEMens ed errore 417
by agelmi on ago.22, 2011, under Linux
“INPS uniEMens” potrebbe restituire un errore 417
ma grazie a questo link:
http://squid-web-proxy-cache.1019090.n4.nabble.com/CONNECT-errors-with-2-7-STABLE2-2-td1030787.html
ho scoperto che l’applicazione INPS manda un header che squid (nel nostro caso 2.7) non riesce a gestire correttamente. Per cui, dimenticandomi gli RFC per un attimo, ho attivato l’opzione:
ignore_expect_100 on
dentro squid.conf
Ciao,
Angelo
Attivare reportRV
by agelmi on lug.18, 2011, under reportRV
Cambiare la stringa www.nomedominio.it/reportRV con quella del dominio in questione
<script type="text/javascript">
$(document).ready(function() {
$.post('http://www.ghilardi.it/reportRV/index.php/visit/recordvisit',
{ HTTP_REFERER: '<?=$_SERVER["HTTP_REFERER"] ?>',
REMOTE_ADDR: '<?=$_SERVER["REMOTE_ADDR"] ?>',
HTTP_USER_AGENT: '<?=$_SERVER["HTTP_USER_AGENT"]?>',
SERVER_NAME: '<?=$_SERVER["SERVER_NAME"];?>',
PHP_SELF: '<?=$_SERVER["PHP_SELF"];?>'
});
});
</script>
Escludere dai domini locali di sendmail un dominio con webcp
by agelmi on lug.18, 2011, under Linux
Se un cliente ha impostato un record mx che non e’ il server su cui gira webcp e’ necessario configurare webcp affinche’, per il solo servzio di posta non lo consideri locale. Pertanto bisogna editare il file.
/etc/mail/local-host-names
Commentando i 2 domini
#www.nomedominio.it
#dominio.it
Windows 7 – Errore C0000034 dopo aggiornamento
by elpaso on mag.18, 2011, under Windows
Fatal error C0000034 applying update operation è un errore che potrebbe avvenire dopo l’installazione di SP1 su Windows 7 64 bit.
Prendere un cd linux live, una volta partito il sistema montare la partizione di windows, accedere alla cartella windows\wisxs ed fare un vi del file pending.xml
Cercare la stringa: 0000000000000000cdf-ms

Eliminare la riga evidenziata
Riavviare il pc.
Al primo riavvio windows installerà una serie di aggiornamenti e il problema dovrebbe essere risolto.
by agelmi on apr.27, 2011, under Linux, PHP, Programmazione
Come cancellare i messaggi precedenti di una certa data
creare un file clean_mail.sh con il seguente contenuto $server = "{localhost:143/novalidate-cert}INBOX"; if ( $argv[1] ) $user=$argv[1]; $connection = imap_open($server, $user, $pass); echo "\n";
#!/usr/bin/php
$user = 'login';
$pass = "password";
if ( $argv[2] ) $pass=$argv[2];
if ( $argv[3] ) $datalimite=$argv[3];
print_r(imap_errors());
$count = imap_num_msg($connection);
for($msgno = 1; $msgno <= $count; $msgno++) {
#echo "*****".$msgno."***\n";
$headers = imap_headerinfo($connection, $msgno);
$from=$headers->fromaddress;
$data=explode(" " ,$headers->MailDate);
if ($data[0] < $datalimite){
echo "Cancello $msgno con oggetto: $headers->MailDate";
imap_delete($connection, $msgno);
}else{
echo "Lascio $msgno con oggetto: $headers->MailDate";
}
}
imap_expunge($connection);
imap_close($connection);
exit;
?>
e lanciare il comando con
clean_mail.sh logindellaccount passworddellaccount datalimite
Datalimite nel formato 21-Apr-2011
Webcp – Generare la tabella con i dati principali degli utenti del server
by agelmi on apr.19, 2011, under Linux
SELECT U.username, DECODE( U.PASSWORD, 'NEW_SECRET_KEY' ) AS
PASSWORD, D.domain, name, root, U.aliases, forward FROM users AS U, domains AS D
WHERE D.id = U.id
by agelmi on mar.30, 2011, under Linux
Facendo un
chroot /mnt/linux
su una live per ripristinare un server mi sono imbatuttuto in questo errore:
Inconsistency detected by ld.so: rtld.c: 1192: dl_main: Assertion `(void *) ph->p_vaddr == _rtld_local._dl_sysinfo_dso’ failed!
ho risolto con
echo 0 >/proc/sys/vm/vdso_enabled