RobertoBifulco.it

  • topics
  • publications
  • il gatto
  • account
Home

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.net/quickeasyphp/EasyPHP-3.0-setup.exe?modtime=1231334711&big_mirror=0
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.html
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 following error must be resolved before you can continue the installation process:

The Drupal installer requires that you create a settings file as part of the installation process.

  1. Copy the ./sites/default/default.settings.php file to ./sites/default/settings.php.
  2. 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.

 

  • Drupal

canada goose jackets

goosejacket (not verified) — Tue, 01/03/2012 - 02:10

canada 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.

  • reply

nfl jerseys suppliers Fashion

Anonymous (not verified) — Mon, 01/02/2012 - 08:08

nfl 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

  • reply

nfl jerseys

mostnfl (not verified) — Fri, 12/30/2011 - 14:24

Premier New England Patriots Jerseys
Tom Brady Jersey
Wes Welker Jersey
Chad Ochocinco Jersey

  • reply

nfl jerseys

mostnfl (not verified) — Fri, 12/30/2011 - 14:14

New England Patriots Jerseys
Authentic New England Patriots Jerseys

  • reply

nfl jerseys

mostnfl (not verified) — Thu, 12/29/2011 - 09:11

New 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.

  • reply

calvin klein 365

calvin klein steel (not verified) — Wed, 12/28/2011 - 01:43

Whether 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!

  • reply

ugg boots clearance ten ugg

canada goose jackets (not verified) — Sat, 12/24/2011 - 06:06

ugg 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

  • reply

configurazione localhost

Daniele (not verified) — Sat, 08/14/2010 - 17:15

Grazie per la guida. Ho gia' fatto diverse installazioni ma mai in localhost.
Funziona tutto alla perfezione.
Guida perfetta.

Daniele

  • reply

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.
  • topics
  • publications
  • il gatto
  • account