Cerca nel blog

martedì 20 novembre 2018

MANCATA CONNESSIONE CON REMMINA

Capita a volte che il software Remmina per un bug non riesca più a collegarsi ad un host memorizzato nei profili salvati.
La soluzione è cancellare l'host (oppure tutti gli hosts) in questione dal file:

/home/utente/.freerdp/known_hosts

A questo punto verrà richiesto nuovamente la memorizzazione del certificato.
L'utente su cui deve essere effettuata questa operazione è ovviamente quello utilizzato per lanciare il programma Remmina.

giovedì 23 agosto 2018

Come eseguire un comando/script come altro utente senza conoscere la relativa password

Il comando per eseguire un comando/script come altro utente senza conoscere la relativa password è:

Ovviamente è necessario modificare:

  1. php -d safe_mode=Off -f /path/file/nome.php parametro con il comando voluto
  2.  nomeutente con l'utente con cui si desidera eseguire il comando del punto 1

mercoledì 22 agosto 2018

php-fpm

Su CentOS

Su OSX

Su php-fpm non si può specificare un file php.ini per ogni virtualhost tuttavia si possono creare i pools (discorso da approfondire)
Per il momento per modificare le impostazioni del php.ini è necessario modificare il file


per esempio per modificare l'impostazione error_reporting ho aggiunto questa riga:



e successivamente lanciato il comando:



di seguito un esempio di configurazione del virtualhost commentato:


NB: modificare i path con la document root e le porte di ascolto del servizio in questo caso 9056

PLESK LINUX: Avviare la verifica delle statistiche manualmente

https://support.plesk.com/hc/en-us/articles/214027269-Subscriptions-are-marked-with-a-red-exclamation-mark-but-resources-and-limits-are-not-exceeded  

/usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f ExecuteStatistics & /usr/local/psa/bin/sw-engine-pleskrun /usr/local/psa/admin/plib/DailyMaintainance/script.php -f AnalyseDomainStatistics



https://support.plesk.com/hc/en-us/articles/360002086894-Which-parts-of-Daily-Maintenance-Task-run-daily-weekly-monthly-

giovedì 12 luglio 2018

Sostituire in modo ricorsivo una striga di testo con Linux

Mi è capitato di dover sostituire una stringa di testo all'interno di una marea di files il comando è il senguente

grep -rl --include \*.ini --include \*.php "http://www.sito.ext/pagina1/"  /percorso/dove/cercare | xargs sed -i 's/http:\/\/www.sito.ext\/pagina1\//https:\/\/www.sito.ext\/pagina1\//g'



grep -rl cerca in modo ricorsivo (r) solo le occorrenze che matchano (l --files-with-matches )
--include \*.ini --include \*.php include le estensioni di file .ini e .php
"http://www.sito.ext/pagina1/" stringa da ricercare con i doppi apici!!!
/percorso/dove/cercare path completo in cui effettuare la ricerca ricorsiva
1 2

Il pipe passa il risultato a sed che si occuperà di sostituire (stringa con escape) il protocollo da http a https