Jump to Navigation

Sito Drupal su Server locale: Introduzione

Ritratto di Fixus

Drupal è un potente Content Management System(CMS) usato dai webmaster per gestire siti web da semplici Blog o Forum a grandi siti come quelli della "Casa Bianca" e della "Nasa".

Per Linux esiste un pacchetto Drupal tuttofare ma in una versione troppo unix.

Quello che serve è un server AMP(Apache+MySQL+PHP) più altre cosucce che ci permettano di far girare sul nostro computer un server web molto simile a quelli che ospitano siti di tutto rispetto.

  •   Apache: motore del server in grado di far funzionare i siti e servirli online
  •   MySQL:  database SQL che gestisce i dati contenuti nei siti
  •   PHP:       linguaggio di programmazione (script) usato dai siti
  •   phpMyAdmin: per gestire comodamente i DB via browser web

Versioni:
LAMP
: è il classico ambiente Linux + pacchetti AMP attualmente in uso sul web.
XAMPP: è una versione aggiornatissima per testare componenti per il futuro.
Ne esistono anche versioni per Windows ma la cosa si complica un pò.

Per i curiosi vediamo i Pro e Contro di XAMPP rispetto hai classici pacchetti LAMP.

Pro XAMPP:

  • è molto interessante e comodo con un pannello di controllo globale
  • installa moduli aggiornatissimi: php 5.3 mentre tutti usano php 5.2
  • configurazione pronta all'uso con 128M di memoria contro i 16M di default
  • è un pacchetto completo con vari moduli aggiuntivi per far di tutto
  • quindi è ottimo per testare componenti e siti web per il futuro

Contro XAMPP:

  • lavorando in un ambiente con versioni avanzate salteranno fuori dei bachi poco noti
  • di default l'avvio del server ad ogni avvio del sistema è manuale
  • di default è paticamente privo di password di sicurezza
  • al momento questo pacchetto non si trova nei depositi Ubuntu
  • perciò gli aggiornamenti dovranno essere fatti a mano con cautela

Pro LAMP: (pacchetti Ubuntu)

  • contiene versioni conformi ai server online, molto stabili e documentate
  • durante l'installazione verrano create le classiche password di accesso per la sicurezza
  • all'avvio del sistema il server è avviato automaticamente
  • il server web e i suoi moduli verranno aggiornati automaticamente col sistema

Installato il server web dobbiamo corredarlo di alcuni pacchetti(phpMyAdmin) e
ottimizzare alcuni parametri(memory_limit) per i nostri scopi.

Downloadiamo e inseriamo Drupal nel nostro server
Installiamo seguendo le semplici istruzioni a video.

Avremo cosi un ottimo ambiente per sperimentare tutto quello che vogliamo senza far danni ai nostri siti online.

Taxonomy upgrade extras: 


Main menu 2

by Dr. Radut.