Come installare Drupal in ambiente Windows
Roberto Bifulco — Wed, 01/14/2009 - 13:40
Questa guida non e' stata realizzata appositamente per essere pubblicata su questo sito, ma poiche' mi e' capitato di dover spiegare come installare Drupal, la metto anche qui, potrebbe essere utile a qualcun altro!!
Premessa:
Drupal e' un'applicazione web, della categoria CMS (sistemi per la gestione dei contenuti), sviluppato in tecnologia PHP (versioni 4 e superiori) e MySQL (versioni 5 e superiori).
Essendo un'applicazione web, per funzionare deve essere inclusa in un Web Server (Ad esempio Apache Web Server) che supporti la tecnologia PHP.
Un'installazione standard richiederebbe quindi:
1. installazione web server
2. installazione nel web server del supporto a PHP
3. installazione del DBMS MySQL
4. installazione di Drupal
Fortunatamente, per permettere l'allestimento veloce di un ambiente di test, esistono dei piccoli software che realizzano automaticamente i primi 3 punti.
Per la nostra installazione useremo EasyPHP che puoi scaricare da http://downloads.sourceforge.
Avviando l'eseguibile scaricato, puoi facilmente installare tutto in una qualsiasi cartella a tua scelta, che per comodita' chiameremo EASYPHP_HOME.
Cenni sui server web:
Un server web, nella sua concezione piu' semplice, e' un distributore di file tramite il protocollo HTTP.
In altre parole, gestisce un insieme di file presenti in una sua cartella pubblica, e quando arriva una richiesta HTTP, prende il file richiesto e lo incapsula in una opportuna risposta HTTP.
Ogni server web ha un suo indirizzo IP, che e' l'indirizzo del computer su cui risiede, ed una porta sulla quale e' in ascolto, tipicamente la porta 80 (puo' essere configurata).
Ad esempio, se metto un server web sul pc 192.168.0.10 della mia rete locale, in ascolto sulla porta 80, posso accedere al contenuto della sua cartella pubblica semplicemente digitando nel browser come indirizzo: 192.168.0.10:80.
Qualsiasi altra cosa scrivo dopo l'indirizzo, separato da uno /, e' la locazione interna alla directory pubblica del server.
Ad esempio: 192.168.0.10:80/Roberto/index.
significa che dal server web 192.168.0.10:80, voglio il file index.html, presente nella sotto-cartella Roberto, presente nella cartella pubblica del server.
Quanto detto fin qui e' la configurazione basilare, ma a noi basta questo! (Nei server web moderni si possono fare cose molto piu' elaborate e complesse).
La cartella pubblica di default adoperata da EasyPHP e' la cartella EASYPHP_HOME\www.
Configurazione database:
La prima cosa da fare per installare Drupal, e' configurare il database che verra' adoperato per salvare le informazioni. L'operazione e' molto semplice, poiche' dobbiamo solo creare un database vuoto.
Per accedere alla configurazione di MySQL (il nostro database server) avviare EasyPHP (si trova nel menu' avvio) e controllare che i semafori a destra di Apache e MySQL siano entrambi verdi (in caso contrario prova a riavviare quello dove il semaforo e' non verde, semplicemente cliccando sul nome e premendo su Riavvia o, in alternativa, su Ferma e successivamente Avvia).
Una volta avviati entrambi i server, aprire il browser ed inserire nella barra indirizzi: http://localhost/home/mysql/
Si aprira' l'interfaccia di PHPMyAdmin, che e' il software di amministrazione di MySQL.
Per creare il database e' sufficiente assegnare un nome nel campo testo, useremo "ufficio" (senza virgolette!), al centro pagina (c'e' scritto sopra "Crea nuovo database") e cliccare sul pulsante crea.
A questo punto dovrebbe essere stato creato il database, e quindi, abbiamo finito questo punto della configurazione!
Installazione di Drupal:
NOTA: per evitare qualsiasi problema durante l'installazione, aprire il file EASYPHP_HOME/conf_files/php.ini e cambiare la riga:
max_execution_time = 30
in
max_execution_time = 90
salvare il file.
Per installare Drupal si deve innanzitutto scaricare il pogramma da http://ftp.drupal.org/files/projects/drupal-6.8.tar.gz
Il formato di compressione di questo file e' tar.gz, se non si sa come decomprimerlo, si puo' adoperare il tool opensource 7z: http://downloads.sourceforge.net/sevenzip/7z464.exe
Supponiamo che la decompressione abbia generato la cartella "drupal-6.8". In questa cartella c'e' tutto il sistema drupal!
Rinominiamo questa cartella in "ufficio" (avremmo potuto usare un qualsiasi nome a nostro piacere) e copiamola nella cartella pubblica di EasyPHP (EASYPHP_HOME\www)
A questo punto, e' sufficiente scrivere nel browser l'indirizzo: http://localhost/ufficio per accedere all'interfaccia di installazione di drupal (e' in inglese, ma abbastanza semplice!):
1. Cliccare su "Install Drupal in English" per avviare l'installazione. (L'italiano viene aggiunto come lingua del sistema in un secondo momento con un'opportuna procedura).
2. Dovrebbe comparire questo avviso:
"
The Drupal installer requires that you create a settings file as part of the installation process.
- Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
- Change file permissions so that it is writable by the web server. If you are unsure how to grant file permissions, please consult the on-line handbook.
More details about installing Drupal are available in INSTALL.txt.
"
Che sta ad indicare la necessita' di copiare un file di configurazione presente nella cartella di Drupal (EASYPHP_HOME\www\ufficio). In particolare si deve fate una copia del file EASYPHP_HOME\www\ufficio\sites\default\default.settings.php e rinominarla settings.php (la locazione deve essere sempre la stessa, quindi: EASYPHP_HOME\www\ufficio\sites\default\settings.php).
Fatta questa operazione cliccare sul link "try again" presente in fondo al precedente avviso.
3. A questo punto compariranno le opzioni di configurazione del database. Specificare, nell'ordine:
nome del database (nel nostro caso "ufficio")
nome utente del database (l'installazione standard di EasyPHP prevede il nome utente "root")
password per il precedente nome utente (l'installazione standard di EasyPHP prevede come password standard per root "mysql")
Premere "Save and Continue"
4. Verra' avviata, a questo punto, l'installazione vera e propria del sistema, al termine della quale si giungera' alla schermata di definizione delle opzioni del sito. Nell'ordine specificare:
Nome del sito (a piacere, ad esempio "Ufficio")
E-mail del sito (viene adoperata da drupal come email di riferimento per il sito)
Username (il nome utente dell'amministratore principale del sito, e' l'utente con tutti i privilegi!)
E-mail dell'amministratore
Password (scegliere una password per l'utente amministratore)
Controllare la corretta impostazione del fuso-orario.
Premere su "Save and Continue".
Conclusione
A questo punto il sito e' installato. Adoperando il menu' laterale si puo' accedere a tutte le opzioni di configurazione. Per ora non vado oltre, altrimenti mettiamo troppe cose insieme, a breve vediamo come installare la lingua italiana e come aggiungere i "moduli" che estendono le funzionalita' di Drupal.

canada goose jackets
goosejacket (not verified) — Tue, 01/03/2012 - 02:10canada goose outlet are generally portable and for that reason sizzling hot.most online store offer lots of canada goose jackets, we also search the style, acquire the proper execution and so style and fashion the us goose, a few tips give you style now spectacular.
nfl jerseys suppliers Fashion
Anonymous (not verified) — Mon, 01/02/2012 - 08:08nfl jerseys suppliers Fashion brand
wholesale coach bags the trend of fashion
coach outlet Don't miss the chance it's very good
coach outlet store comfortable with it
wholesale designer handbags well known great
coach handbags outlet attractive and reasonable price
cheap coach online shopping
coach outlet store may most likely need
coach handbag outlet A good thing
authentic nfl jerseys for sale fashion designed
cheap authentic nfl jerseys together with lifestyle
nfl jerseys
mostnfl (not verified) — Fri, 12/30/2011 - 14:24Premier New England Patriots Jerseys
Tom Brady Jersey
Wes Welker Jersey
Chad Ochocinco Jersey
nfl jerseys
mostnfl (not verified) — Fri, 12/30/2011 - 14:14New England Patriots Jerseys
Authentic New England Patriots Jerseys
nfl jerseys
mostnfl (not verified) — Thu, 12/29/2011 - 09:11New England Patriots Jersey In any Tom Brady Jersey event, Wes Welker Jersey it is Joe Flacco Jersey abundantly Ray Lewis Jersey clear that persecution Ben Roethlisberger Jersey of the disciples of Ryan Grant Jersey Tebow hath begun.
calvin klein 365
calvin klein steel (not verified) — Wed, 12/28/2011 - 01:43Whether you are secretly embarrassed to buy on the network, or fair and square into the male sex accessories store to buy, as these various styles of underwear, so that men can also have found the right opportunity to wear underwear on Yo! If you are a man of fashion, I suggest you choose Calvin Klein Underwear of calvin klein steel and calvin klein 365 series. Tell you the truth, we not only have underwear sale. We also aussieBum Swimwear. Look forward to your arrival!
ugg boots clearance ten ugg
canada goose jackets (not verified) — Sat, 12/24/2011 - 06:06ugg boots clearance ten ugg bailey button ugg boots clearance ugg australia outlet novels, so ugg clearance Ai group repeatedly ugg australia replicated ugg sale many times. After ugg australia sale moving to ugg outlet a uggs clearance new ugg australia boots cheap ugg boots home in cheap ugg boots 2009, Ai ... ugg outlet store cheap ugg boots
configurazione localhost
Daniele (not verified) — Sat, 08/14/2010 - 17:15Grazie per la guida. Ho gia' fatto diverse installazioni ma mai in localhost.
Funziona tutto alla perfezione.
Guida perfetta.
Daniele
Post new comment