Difference between revisions of "Drupal (Italiano)"

From ArchWiki
Jump to: navigation, search
(New page: Category:Networking (English) Category:HOWTOs (English) ===Drupal=== This document describes how to set up Drupal (5.0-rc1) with Apache, MySQL or PostgreSQL, PHP, and Postfix! T...)
 
(19 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[Category:Networking (English)]]
+
[[Category:Web Server (Italiano)]]
[[Category:HOWTOs (English)]]
+
{{out of date}}
 +
[[en:Drupal]]
 +
[[sr:Drupal]]
 +
[[zh-CN:Drupal]]
 +
Questo documento descrive come impostare Drupal (5.0-rc1) con Apache, MySQL o PostgreSQL, PHP, e Postfix! Questo documento presuppone che si abbiano server già impostati quali LAMP(Apache, MySQL, PHP) o LAPP(Apache, PostgreSQL, PHP).
  
 +
==Installazione GD==
 +
Drupal preferisce avere installata la libreria "GD image" assicurarsi perciò di averla prima di continuare.
 +
#Installare il pacchetto<br><pre> pacman -S gd</pre>
 +
#Aprire il file '''<code>/etc/php.ini</code>''' col proprio editor prescelto<pre>es. nano /etc/php.ini</pre>
 +
#Cercare la riga che inizia con, ";extension=gd.so" e cambiarla in, "extension=gd.so". (Rimuovere solo il primo ";"). Se la riga non fosse presente, aggiungerla. Questa riga può trovarsi nella sezione "Dynamic Extensions", oppure proprio verso la fine di quel file.
 +
#Riavviare il server web Apache <pre>/etc/rc.d/httpd restart</pre>
  
===Drupal===
+
==Installare Postfix==
 +
Postfix è necessario per inviare e-mail da drupal. Queste sono utili per la verifica degli account, il recupero della password, etc.
 +
#Installare Postfix<pre> pacman -S postfix </pre>
 +
#Configurare Postfix come necessario <pre> nano /etc/postfix/main.cf </pre> Tutto ciò che si deve fare è modificare gli hostname sotto "Internet Host and Domain Names" <pre> hostname = hostname1 </pre><pre> hostname = hostname2</pre>
 +
#Inviare una e-mail di test a se stessi <pre> mail myusername@localhost </pre> (Immettere un soggetto, qualche parola nel corpo, poi premere ctrl+d per uscire e inviare la lettera) Aspettare 10 seconds, e dopo digitare <code> mail </code> per controllare la propria mail. Se l'avete ricevuta, eccellente.
 +
#Se si ha un router assicurarsi che la Porta 25 sia inoltrata così che le mail possano essere inviate attraverso internet
 +
#Aprire il file '''<code>/etc/php.ini</code>''' con il proprio editor prescelto, ad esempio <pre>nano /etc/php.ini</pre>
 +
#Cercare la riga che inizia con, '''<code>;sendmail_path="" </code>''' e modificarla in, '''<code> sendmail_path="/usr/sbin/sendmail -t -i" </code>'''
 +
#Riavviate il server web Apache<pre>/etc/rc.d/httpd restart</pre>
  
This document describes how to set up Drupal (5.0-rc1) with Apache, MySQL or PostgreSQL, PHP, and Postfix! This document assumes that you have some sort of LAMP(Apache, MySQL, PHP) or LAPP(Apache, PostgreSQL, PHP) server already setup.
+
==Installare e Impostare Drupal==
<br>
+
Così come l'ultima release 5.0, Drupal ha un nuovo sistema di installazione.  
===Installing GD===
+
----
+
Drupal likes to have the GD image library installed so lets take care of that first.
+
#Install the package<br><pre> pacman -Sy gd</pre>
+
#Open the file '''<code>/etc/php.ini</code>''' with your editor of choice<pre>eg. nano /etc/php.ini</pre>
+
#Find the line that starts with, ";extension=gd.so" and change it to, "extension=gd.so". (Just remove the preceding ";"). If this line is not present, add it. This line may be in the "Dynamic Extensions" section of the file, or toward the very end of the file.
+
#Restart the Apache web server<pre>/etc/rc.d/httpd restart</pre>
+
  
 +
#Scaricare l'ultimo pacchetto da http://drupal.org ed estrarlo.
 +
#Spostare le directory nella propria '''<code> /home/httpd/html/ </code>''' .
 +
#Aprire un browser web, e accedere a "localhost"
 +
#Seguire le istruzioni delle pagine, e drupal dovrebbe auto-impostarsi e portarsi al login!
  
===Install Postfix===
+
==Extra==
----
+
Drupal richiede di eseguire dei job a tempo, ogni ora. Dal momento che non si sono esaminati per vedere cosa essi fanno, è possibile eseguire i job manualmente attraverso il pannello dell'amministratore. Se si crede, copiare l'esatto script dalla directory "scripts" in "/etc/cron.hourly" e renderlo eseguibile.
Postfix is necessary for sending e-mails from drupal. These are useful for account varification, password recovery, etc.
+
#Install Postfix<pre> pacman -Sy postfix </pre>
+
#Configure Postfix as needed <pre> nano /etc/postfix/main.cf </pre> All that you should have to do is change the hostnames under "Internet Host and Domain Names" <pre> hostname = hostname1 </pre><pre> hostname = hostname2</pre>
+
#Send a test e-mail to yourself <pre> mail myusername@localhost </pre> (Enter a subject, some words in the body, then press ctrl+d to exit and send the letter) Wait 10 seconds, and then type <code> mail </code> to check your mail. If you've gotten it, excellent.
+
#Make sure Port 25 is fowarded if you have a router so that mails can be sent to the internet at large
+
#Open the file '''<code>/etc/php.ini</code>''' with your editor of choice<pre>eg. nano /etc/php.ini</pre>
+
#Find the line that starts with, '''<code>;sendmail_path="" </code>''' and change it to, '''<code> sendmail_path="/usr/sbin/sendmail -t -i" </code>'''
+
#Restart the Apache web server<pre>/etc/rc.d/httpd restart</pre>
+
 
+
===Install and Setup Drupal===
+
----
+
As of the latest 5.0 release, Drupal has a new install system.
+
 
+
#Download the latest package from http://drupal.org and extract it.
+
#Move the folders to your '''<code> /home/httpd/html/ </code>''' folder.
+
#Open a web browser, and navigate to "localhost"
+
#Follow the instructions on the pages, and drupal should set iself up and bring you to the login!
+
 
+
===Extras===
+
Drupal asks you to run cron jobs hourly. While I haven't looked into them to see what they do, it is possible to run the job manually via the administrator panel. If you feel so inclined, copy the proper script from the "scripts" folder into "/etc/cron.hourly" and make it executable.
+

Revision as of 10:29, 13 June 2012

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: please use the first argument of the template to provide a brief explanation. (Discuss in Talk:Drupal (Italiano)#)

Questo documento descrive come impostare Drupal (5.0-rc1) con Apache, MySQL o PostgreSQL, PHP, e Postfix! Questo documento presuppone che si abbiano server già impostati quali LAMP(Apache, MySQL, PHP) o LAPP(Apache, PostgreSQL, PHP).

Installazione GD

Drupal preferisce avere installata la libreria "GD image" assicurarsi perciò di averla prima di continuare.

  1. Installare il pacchetto
     pacman -S gd
  2. Aprire il file /etc/php.ini col proprio editor prescelto
    es. nano /etc/php.ini
  3. Cercare la riga che inizia con, ";extension=gd.so" e cambiarla in, "extension=gd.so". (Rimuovere solo il primo ";"). Se la riga non fosse presente, aggiungerla. Questa riga può trovarsi nella sezione "Dynamic Extensions", oppure proprio verso la fine di quel file.
  4. Riavviare il server web Apache
    /etc/rc.d/httpd restart

Installare Postfix

Postfix è necessario per inviare e-mail da drupal. Queste sono utili per la verifica degli account, il recupero della password, etc.

  1. Installare Postfix
     pacman -S postfix 
  2. Configurare Postfix come necessario
     nano /etc/postfix/main.cf 
    Tutto ciò che si deve fare è modificare gli hostname sotto "Internet Host and Domain Names"
     hostname = hostname1 
     hostname = hostname2
  3. Inviare una e-mail di test a se stessi
     mail myusername@localhost 
    (Immettere un soggetto, qualche parola nel corpo, poi premere ctrl+d per uscire e inviare la lettera) Aspettare 10 seconds, e dopo digitare mail per controllare la propria mail. Se l'avete ricevuta, eccellente.
  4. Se si ha un router assicurarsi che la Porta 25 sia inoltrata così che le mail possano essere inviate attraverso internet
  5. Aprire il file /etc/php.ini con il proprio editor prescelto, ad esempio
    nano /etc/php.ini
  6. Cercare la riga che inizia con, ;sendmail_path="" e modificarla in, sendmail_path="/usr/sbin/sendmail -t -i"
  7. Riavviate il server web Apache
    /etc/rc.d/httpd restart

Installare e Impostare Drupal

Così come l'ultima release 5.0, Drupal ha un nuovo sistema di installazione.

  1. Scaricare l'ultimo pacchetto da http://drupal.org ed estrarlo.
  2. Spostare le directory nella propria /home/httpd/html/ .
  3. Aprire un browser web, e accedere a "localhost"
  4. Seguire le istruzioni delle pagine, e drupal dovrebbe auto-impostarsi e portarsi al login!

Extra

Drupal richiede di eseguire dei job a tempo, ogni ora. Dal momento che non si sono esaminati per vedere cosa essi fanno, è possibile eseguire i job manualmente attraverso il pannello dell'amministratore. Se si crede, copiare l'esatto script dalla directory "scripts" in "/etc/cron.hourly" e renderlo eseguibile.