Author Archives: Roberto Massimi

image_pdfimage_print

Symfony2: Error SecurityDataCollector

Symfony2: Error SecurityDataCollector

Se in seguito all’aggiornamento del PHP, la vostra webapp Symfony2 presenta il seguente errore:   FatalErrorException: Error: Call to a member function getRole() on a non-object in C:\xampp\htdocs\AppApartamentos\vendor\symfony\sym fony\src\Symfony\Bundle\SecurityBundle\DataCollect or\SecurityDataCollector.php line 60 dovete aggiungere un metodo “serialize” alla vostra classe User. Aprite l’Entità User.php: modificate la dichiarazione in: class User implements UserInterface, \Serializable ed aggiungete … Continua

Java.Lang.NumberFormatException: Null

Java.Lang.NumberFormatException: Null

Quando il server va in filesystem full, al restart, il server Admin della nostra installazione osb non parte con il seguente errore:   Critical> <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NumberFormatException: null java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Integer.java:454) at java.lang.Integer.parseInt(Integer.java:527) at weblogic.ldap.EmbeddedLDAP.validateVDEDirectories(EmbeddedLDAP.java:1104) at weblogic.ldap.EmbeddedLDAP.start(EmbeddedLDAP.java:242) at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) Truncated. see log file for complete stacktrace     Questo perchè … Continua

Come revocare un certificato di Openvpn

Come revocare un certificato di Openvpn

OpenVPN è un ottimo prodotto e permette di raggiungere facilmente e in modo sicuro i tuoi server ovunque tu sei. Ma come si fa a mantenerlo sicuro? Voglio dire, che cosa succede se qualcuno lascia la tua azienda? Dovresti disattivare l’accesso al server OpenVPN. In OpenVPN esiste la revoca di un certificato, che invalida un certificato inibendone l’accesso. Per … Continua

Shellshock vulnerability BASH

Shellshock vulnerability BASH

BASH CVE-2014-6271 vulnerability Vulnerabilità grave della bash, la command line più diffusa dei sistemi Linux, associata all’utilizzo delle CGI consente di prendere il controllo del server. Secondo Robert Graham, esperto di sicurezza di Errata Security, la falla che interessa Bash è probabilmente molto più grande e rischiosa di Heartbleed, l’enorme falla di Internet legata al … Continua

Symfony – 01 – Installazione e configurazione del framework

Symfony – 01 – Installazione e configurazione del framework

Credo sia utile una mini guida su come installare e utilizzare il framework php Symfony2. Innanzitutto preparatevi un ambiente LAMP, Linux + Apache + Mysql + Php E prepariamoci un nuovo database mysql, che chiamiamo symfony , che dovremmo utilizzare per abilitare l’accesso securizzato. Spostiamoci sotto la DocumentRoot di apache (se avete l’installazione di default, … Continua

Richiamare bash da php

Richiamare bash da php

Gli script bash possono aiutarci ad interfacciarci al S.O. dal php Per fare un esempio completo, create uno script che faccia una echo: vi /home/roberto/script.sh e dentro incollateci: #!/bin/bash echo “Ciao, sono la echo!” E fate una  pagina php con il seguente contenuto: <?php $result=shell_exec(“/home/roberto/script.sh”); echo($result); ?> Per sistemi unix/linux, se siete sotto Windows ovviamente … Continua

^M carattere di fine riga

^M carattere di fine riga

Il carattere ^M è il simbolo di fine riga utilizzato dagli editor windows e mal interpretati da unix/linux. Prendiamo questo file, scritto con il notepad: $ cat appo.sh #!/bin/bash echo “ciao”   Questo dovrebbe stampare “ciao”, ma se eseguito va in errore: $ ./appo.sh ./appo.sh: line 2: $’\r’: command not found   Se aggiungiamo l’opzione … Continua

SVN in pochi semplici passi

SVN in pochi semplici passi

SVN è uno dei sistemi per il versioning dei file più utilizzato. Ha un architettura client-server e vediamo come installarlo e configurarlo con poche istruzioni. Innanzitutto installiamo la parte server , io ho utilizzato uno CenOS 5.8: yum install subversion.i386 Creazione della root directory che ospiterà i progetti sul filesystem: mkdir /SVNREPOSITORY Inizializzazione di un … Continua

PRIMO POST

PRIMO POST

Dopo aver maturato esperienza di lunga data spaziando nei vari settori informatici, il team LBiT ha deciso di aprire un blog per condividere questo bagaglio con tutti voi.  Ci sembra la cosa più giusta da fare trovandoci in team dislocati, poiché la materia informatica continua ad essere la nostra passione e in questo modo potremo … Continua