Archivio

Archivio per la categoria ‘Linux, Opensource’

PHP e MySQL 5 su CentOS 4.5

8 August 2007 maxgrante Nessun commento

Di seguito vedremo come installare php e mysql in versione 5 su CentOS 4.5 (o simili).

Partendo da un’installazione nuda (ovvero base senza alcun pacchetto aggiuntivo di CentOS 4.5) è sufficiente eseguire prima i comandi:

yum update yum (per aggiornare eventualmente yum prima di qualunque altra attività )
E poi:
yum update

Una volta installati tutti gli update per installare php e mysql 5 è sufficiente eseguire il comando:

yum –enablerepo=centosplus install php php-gd php-mysql php-mbstring php-imap mysql-server (ho definito di installare già  alcuni pacchetti utili, se non essenziali, come php-mysql)
Il sistema automaticamente prenderà  anche le dipendenze (tra cui apache) e installerà  i nuovi pacchetti.

Per poterlo fare verificare di disporre nella conf di yum (/etc/yum.repos.d/) il repository di CentOS Plus:

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever – Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4
priority=2
protect=1

Se tutto fila liscio, buon php e mysql 5 a tutti.
Ciao. Maxgrante
info[AT]massimo-caselli[DOT]com

Linux sbarca a Montecitorio… meno male…

12 July 2007 maxgrante Nessun commento

Con davvero grande piacere finalmente posso pubblicare qualcosa fatto da questo governo in merito al settore tecnologico che mi fa piacere.
Da oggi infatti sarà  possibile per tutti i deputati che ne faranno richiesta (ma ce ne sarà  qualcuno?! doh!) adottare Linux al posto di Windows.
Non so cosa realmente comporterà  questa cosa ma è almeno un passo avanti…
L’articolo completo da Repubblica:
http://www.repubblica.it/2007/07/sezioni/scienza_e_tecnologia/linux-parlamento/linux-parlamento/linux-parlamento.html

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

Problemi server di hosting del blog

10 June 2007 maxgrante Nessun commento

Volevo scusarmi per i problemi di raggiungibilita’ del blog che si sono verificati in questi giorni a causa di problemi tecnici del provider che ospita il sito web, DB e posta elettronica.

Non ho idea di quali siano stati i problemi, tuttavia hanno richiesto interventi di manutenzione straordinaria da parte di Natan (hosting provider).

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

Round Cube Webmail, PHP+MySQL Webmail Client

Round Cube Webmail è un sistema interamente basato su php e mysql per fornire un’interfaccia webmail completa, veloce e funzionale.
Il progetto è scaricabile da Sourceforge:

http://sourceforge.net/projects/roundcubemail/

Screenshot:

http://sourceforge.net/project/screenshots.php?group_id=139281

Di seguito vedremo i pochi passi per poterlo installare.

Scaricare da Sourceforge l’ultima versione del software.
Decomprimere con il comando:

tar -zxvf roundcubemail-0.1-rc1.1.tar.gz

Inserire i files del progetto all’interno della document root del vostro virtualhost per la gestione del webmail client (o anche su sottocartella).

Creare il database roundcubemail sul vostro mysql server.
Importarlo con il comando:

mysql -u root -p roundcubemail < SQL/mysql.initial.sql

Assegnare all’utente con cui si connetterà  RoundCube Webmail con i comandi:

GRANT SELECT, INSERT, UPDATE, DELETE ON roundcubemail .* TO roundcube@mysqlhost IDENTIFIED BY ‘password’

FLUSH PRIVILEGES

A questo punto procedere a utilizzare lo scheletro dei files presenti nella cartella config e generare quelli che utilizzerà  Round Cube così:

cp db.inc.php.dist db.inc.php
cp main.inc.php.dist main.inc.php

Editare il file db.inc.php e cambiare la stringa di connessione alla base dati secondo i valori da voi scelti.
Editare mail.inc.php impostando server SMTP, server IMAP etc…

Per una visione più completa dell’installazione consultare in file INSTALL presente nella ROOT delle pagine del progetto.

Rendete logs/ e temp/ scrivibili dal server web e possibilmente impedite che richiamando da browser la directory o i files direttamente questi siano visibili dal mondo (proteggere con .htaccess o da virtualhost vincolando ad esempio per indirizzo IP e/o con login e password).

Mantenere aggiornato!

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

Versione 0.2 di Openskills

26 March 2007 maxgrante Nessun commento

Volevo segnalare a tutti i fruitori di questo blog che è disponibile online la versione 0.2 di Openskills che si sussegue alla versione 2.0 doh!

In sostanza il mio collega Al ha deciso di riscrivere tutto il codice del sito web in web 2.0 e rilanciare il progetto creando o cercando quantomeno di creare un vero e proprio staff.
Ne faccio personalmente parte per quanto concerne (rewriting URL – da fare) e per parte dei contenuti su php e su Linux.

Versione online: http://openskills.info

Aiutiamo questo progetto a non essere vivo solo per la passione di un singolo ma grazie al contributo (gratuito) di tutti.

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