EZPA, CMS per le pubbliche amministrazioni

EZPA password recovery


Piccolo e rapido howto per fare recovery di password di EZPA nel caso si perdano per qualche motivo gli accessi.

Entrare nella console di mysql, selezionare il DB di EZPA.
Successivamente eseguire:

SELECT * FROM ezusers;

Prendere una login qualunque ad alti privilegi ed eseguire la query:

update ezuser set login = ‘mialogin’, password_hash_type = 4, password_hash = PASSWORD(’nuovapwd’) WHERE contentobject_id = $id;

In pratica l’hash type 4 per EZPA è quello relativo alla codifica delle password standard di mysql e nella query di login viene inserito come alternativa nel caso non ci sia match con il password hash type configurato e quello a livello utente e password.

Una volta entrati si sistemano eventuali altri utenti fuori uso…

Coresis, ISP e Web Agency, ricerca programmatore PHP e sistemista Linux

Coresis S.r.l. è alla ricerca di un programmatore php e di un sistemista Linux da inserire all’interno del proprio team di sviluppo e sistemistico.

Le caratteristiche richieste per il programmatore php sono:

- Ottima conoscenza del linguaggio php
- Ottima conoscenza di SQL e in particolare dell’utilizzo del database server mysql
- Conoscenze di base di apache
- Buona capacità di lavorare in team ma anche in autonomia e gestione del cliente
- Esperienza minima nel settore richiesta, 3 anni

Le caratteristiche richieste per il sistemista Linux sono:

- Padronanza delle principali distribuzioni Linux, in particolare di RedHat Linux/CentOS
- Conoscenza dei sistemi di posta elettronica su Linux: Postfix, Qmail
- Conoscenza approfondita di apache 1.x e 2.x e dell’utilizzo dei moduli
- Forte propensione al troubleshooting, ottima capacità di risolvere i problemi in autonomia
- Conoscenza dei principali tool di monitoraggio in ambito opensource: Nagios, Cacti etc
- Competenza sui protocolli di rete
- Competenza in ambito firewalling su Linux: iptables
- Competenza nell’identificazione di problematiche hardware su sistemi server
- Certificazione RedHat (RHCT,RHCE,RHCA) o LPI (LPI1,LPI2) gradita
- Disponibilità a servizio di reperibilità 24×7x365 (a integrazione dello stipendio concordato)
- Esperienza minima nel settore 3 anni

Inviare CV a job@coresis.com indicando la disponibilità.
Zona di lavoro Burago di Molgora (vicino a Vimercate, Monza). Possibili uscite sul territorio di Milano.

Forma contrattuale e aspetti economici da discutere in sede di colloquio.

Cos’è eZPA

eZPA è quello che noi riteniamo essere il primo progetto italiano per la realizzazione di un portale aperto per la pubblica amministrazione locale di medie/piccole dimensioni.

E’ nato dallo sforzo congiunto di [nizan] Soluzioni Open Source e il Comune di Ozzano dell’Emilia che, credendo nelle possibiltà  del modello di sviluppo dell’Open Source, ha investito tempo e denaro nella sua realizzazione.

Utilizza il Framework di sviluppo eZ publish, realizzato in php dal team di sviluppo di eZ systems riscrivendone in toto la parte dei templates di visualizzazione per ottenere la conformità  con lo standard XHTML 1.0 Strict e, con opportuni accorgimenti in fase di implementazione, la compatibilità  con la legge 4/2004 (Stanca), la legislazione italiana in merito alla fruibilità  dei siti Internet da parte delle person con diverse abilità .
A oggi, eZPA è arrivato alla versione 2 (vedi la demo).

E’ stato recentemente implementato il sito del progetto dal quale è possibile scaricare una versione di sviluppo da testare, per chiunqe volesse contribuire alla sua crescita.

EZPA, un vero mattone… che fare?

Da qualche tempo è aumentato il traffico su un sito ospitato dal web server della società  per cui lavoro.
La macchina è sempre stata scarica sia come RAM che come utilizzo del processore.
Il server è un classico LAMP con apache 2.0.x, php 4.3.x e mysql 4.1.x montati su una CentOS.
Si tenga conto che con 512 Mbyte di RAM e un processore XEON a 2.4Ghz la macchina gestisce comodamente circa 150 siti a traffico standard. Ora abbiamo upgradato a 1.5 Gbyte di RAM e la situazione è migliore, resta tuttavia il problema e anomalia dei picchi sul processore.
L’aumento del traffico è dipeso da qualche aggiornamento (penso) di EZPA, un noto software opensource scritto interamente in php ma che misteriosamente si rivela un vero e proprio mattone.

In sostanza ogni chiamata http ad una pagina di tale sito realizzato con EZPA carica la CPU fino a picchi del 70%.

La prova l’ho fatta di notte e quindi a macchina completamente scarica.

Se leggesse questo post qualche programmatore che conosce bene EZPA sarebbe bello che postasse la sua opinione magari suggerendo qualche configurazione e tuning dell’applicativo stesso.

Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com