Logo Blogo

Tutti gli articoli con tag lamp

Midgard 8.09.0: solido CMS per LAMP

pubblicato da Andrea de Palo

Midgard

Midgard è un Content Management System open source basato su Linux, Apache, MySQL e PHP: fornisce un affidabile, potente e internazionalizzato set di strumenti per la creazione di siti ed applicazioni web. Unico nella sua categoria, Midgard fornisce interfacce d’integrazione per altri linguaggi di programmazione utilizzando D-Bus, un sistema di comunicazione tra processi utilizzato (tra gli altri) da GNOME e KDE 4.

Prendendo a prestito le metodologie di rilascio adottate da Canonical nello sviluppo di Ubuntu, Midgard 8.09.0 “Ragnaroek LTS” rappresenta una versione Long Term Support del CMS: come per la nota distribuzione, correzioni di bug e miglioramenti minori verranno forniti per i prossimi anni. Per ragioni di stabilità e performance, l’aggiornamento alla versione 8.09.0 è ovviamente consigliato a tutti gli attuali utenti di Midgard.

Questa LTS ha inoltre lo scopo di facilitare la transizione dai servizi web che utilizzano le API di Midgard 1.x (ora deprecate) alla nuova architettura di Midgard2: proprio per questo motivo, il rilascio fornisce entrambe le versioni dell’API.

Continua a leggere: Midgard 8.09.0: solido CMS per LAMP

....
condividi 4 Commenti

Hakin9 7/2008

pubblicato da Andrea de Palo

Hakin9Correggere vulnerabilità di tipo “directory traversal” nella propria applicazione web, mostrare al collega che il codice da lui scritto può essere bucato attraverso una “local file inclusion” o sfruttare i file .htaccess per aumentare la sicurezza del vostro server LAMP sono alcune delle attività che vorreste svolgere nei mesi più caldi dell’anno? Allora non lasciatevi perdere l’uscita estiva di Hakin9

Numero doppio (luglio ed agosto) su cui troviamo, oltre ai pezzi FOSS-friendly già citati, anche un ottimo articolo dedicato alle botnet. Gli interessati possono dare un occhio all’elenco completo, disponibile dopo il salto.

Continua a leggere: Hakin9 7/2008

....
condividi 9 Commenti

Microsoft si prepare a sfidare LAMP

pubblicato da Andrea de Palo

Microsoft LinuxMicrosoft ha modificato i termini di licenza del web server incluso in Windows Server 2008 nel tentativo ( si pensa ) di competere più efficacemente con le alternative aperte / libere: stando ad un documento interno, Microsoft non richiederà una licenza client access ( CAL ) per Windows Web Server 2008 e permetterà agli utenti di utilizzare qualsiasi tipo di database senza limite sul numero di utenti, a patto che il server si affacci direttamente su Internet ( dietro un firewall, ci auguriamo ).

Nonostante anche Windows Server 2003 Web Edition, il predecessore di Windows Web Server 2008, non richiedesse una CAL, veniva imposto un limite di 50 utenti ed erano anche presenti limitazioni sui database utilizzabili.

via | Slashdot

....
condividi 4 Commenti

WordPress 2.3 è arrivato!

pubblicato da Fullo

wordpress 2.3 è arrivato Come promesso dal calendario per gli sviluppatori stanotte è stata rilasciata la versione 2.3 di WordPress, negli ultimi tempi si è parlato tantissimo di questa versione e di cosa comporterà per tutti gli sviluppatori, tanto che i post su Technorati, e sull’italianissima BlogBabel, non si contanto più.

Ma cosa ci dobbiamo aspettare da questa versione? Innanzitutto alcune modifiche strutturali al database, dovute all’inserimento della gestione dei tags. Sempre per questo motivo alcuni plugins non funzioneranno più.

WordPress 2.3 ha inoltre una nuova e rinnovata gestione dei redirect che sfrutta sempre di meno l’.htaccess e sempre di più il motore del CMS. Anche dal punto di vista dell’editing sono cambiate alcune cose, infatti è stata introdotta la “pending review” per i blog multiautore ed un editor WYSIWYG avanzato e senza i piccoli problemi di compatibilità multi-browser.

Continua a leggere: WordPress 2.3 è arrivato!

....
condividi 2 Commenti

MySQL 6.0.2 Alpha

pubblicato da Matteo Campofiorito

MySQL 6

Lo sviluppo di un tassello fondamentale dello stack LAMP (Linux+Apache+MySQL+PHP) inizia a generare i primi frutti.
Il team di MySQL ha reso pubblica una alpha della prossima release 6 del database opensource più diffuso e apprezzato.

La novità più importante è l’implementazione del nuovo transactional storage engineFalcon (scelta derivante dall’acquisto di InnoDB da parte di Oracle) che promette feature molto interessanti come crash recovery, transazioni veloci, velocità nell’indicizzazione, diagnosi delle performance attraverso l’utilizzo di specifiche tabelle, semplicità nella configurazione.

La versione 6.0.2 alpha rilasciata da pochi giorni include tra le molte novità il supporto a sistemi Windows a 64 bit, a MacOSX e molto altro.

Download: MySQL 6.0.2

[Via | Freshmeat]

....
condividi 6 Commenti

Oricalco, lo scadenziario che ti compatisce

pubblicato da Fullo

Oricalco, lo scadenziario che ti compatisce
Diamo oggi spazio ad un progettino opensource tutto italiano realizzato da Roberto Pasini che farà felice chi deve tenere traccia dei proprio impegni ma non vuole utilizzare servizi online di terze parti.

Il software si chiama Oricalco ed è uno script PHP che permette, con un pizzico di ajax, di gestire i propri impegni e la lista delle cose da fare.

Altra cosa interessante è che Oricalco è multiutente e permette un approccio collaborativo, consente inoltre l’inserimento all’interno degli impegni di note e di allegare file di ogni tipo e in ogni momento.

....
condividi 6 Commenti

Ottimizzare un sistema LAMP, parte 3

pubblicato da Andrea de Palo

IBMTerza ed ultima parte di questa serie di articoli dedicata all’ottimizzazione di un sistema LAMP: dopo il capitolo relativo al sistema operativo e quello dedicato all’interprete PHP ed al webserver Apache è arrivato il turno di MySQL. Solitamente per migliorare le performance di questo DBMS si ricorre a tre strategie differenti e complementari: aggiunta di hardware più performante, tuning dei processi di MySQL ed infine ottimizzazione delle query. Ovviamente l’articolo di DeveloperWorks si concentra su queste ultime due big smile

Buona lettura!

....
condividi 0 Commenti

Ottimizzare un sistema LAMP, parte 2

pubblicato da Andrea de Palo

IBMDopo il precedente articolo introduttivo sull’architettura di LAMP si entra nel vivo dell’argomento analizzando il tuning di Apache e PHP. L’autore si è concentrato soprattutto sull’ottimizzazione dell’uso di risorse come la memoria o i dischi ( con particolare attenzione sul buffering ), inserendo anche qualche suggerimento per ottenere una configurazione più sicura e resistente.

L’ultimo articolo di questa serie sarà dedicato interamente a MySQL.

....
condividi 1 Commenti

RevokeBB, forum made in Italy

pubblicato da Fullo

revokebb, forum php tutto italiano RevokeBB, che ha raggiunto la seconda release candidate, è uno script per bulletin boards scritto in PHP 4 (ma passare alla 5 no eh?) e sfruttandone la rudimentale programmazione ad oggetti.

Il software permette la creazione di forum con sub-forum e posts illimitati, è multilingua ed ha un sistema di template utile a personalizzarne ogni aspetto. Inoltre fa molto uso di AJAX facilitando la navigazione dei forum ed aiutandone l’amministrazione.

Insomma, ha tutte le caratteristiche per affiancarsi ad altri famosi script come phpBB o Invision PowerBoard.

Il progetto è rilasciato sotto licenza GPL 2.0 e lo sviluppo e come al solito è gradito il testing per permettere il rilascio della versione stabile.

In un breve futuro verrà aggiunto il pieno supporto a SQLite, postgresql e Mssql.

....
condividi 5 Commenti

Ottimizzare un sistema LAMP, parte 1

pubblicato da Andrea de Palo

IBMLe applicazioni che utilizzano l’architettura LAMP ( Linux, Apache, MySQL, { PHP | Perl | Python } ) sono in costantemente aumento ma, anche a causa della facilità di accesso a queste tecnologie, può accadere che ci si trovi di fronte a prodotti finali con problemi di performance. Nel caso vi ritroviate ed essere gli amministratori di una macchina su cui girano tali applicazioni potreste voler sapere come aumentarne le prestazioni, per rimediare almeno in parte ai problemi di design.

In questa nuova serie di tre articoli pubblicata da IBM DeveloperWorks verranno affrontati tutti quegli aspetti che vanno ad impattare, in modo positivo o negativo, sulle prestazioni delle applicazioni LAMP: nel primo articolo si affronteranno l’architettura generale, alcune tecniche di misurazione dei parametri del sistema ed alcuni tweak per il kernel, gli hard disk ed i file di sistema mentre nei successivi ci si concentrerà sull’ottimizzazione di Apache, MySQL e dei componenti di PHP.

....
condividi 1 Commenti

OAMP: OpenBSD+Apache+MySQL+PostgreSQL+PHP

pubblicato da Matteo Campofiorito

OpenBSDPer chi è alla ricerca di una valida alternativa allo stack LAMP (Linux+Apache+MySQL+PHP) ecco arrivare una soluzione veloce e sicura: OAMP. Si tratta di una virtual appliance eseguibile sia con Vmware Player che con Vmware Server (entrambi freeware) che mette a disposizione un sistema OpenBSD 4.0, il web server Apache, PHP 5 e i database MySQL e PostgreSQL. Per la gestione di questi ultimi inoltre sono installate anche le web GUI phpMyAdmin e phpPgAdmin. Completano la dotazione fornita nella virtual appliance SQLite, Perl, Python, Ruby e molti software sempre utili come lsof, wget e l’editor nano.
Naturalmente è sempre possibile aggiungere altri programmi con “pkg_add PKG_NAME”.
Dettagli sulle configurazioni di rete e le password dell’appliance sono disponibili nella pagina informativa.

....
condividi 0 Commenti

XDebug 2.00 rc2

pubblicato da Fullo

xdebug 2.0 rc2 Seconda, e forse ultima, release candidate di XDebug 2.0, il comodo (se non indispensabile) modulo pecl per php per fare debug del codice delle proprie web application.

Grazie alla nuova versione 2.0 sarà possibile tenere d’occhio non solo i possibili errori di una applicazione, ma anche il consumo di memoria della stessa e di fare il profiling del codice sfruttando strumenti come KCacheGrind.

....
condividi 0 Commenti