RFc Networking e Informatica
Pubblicata su RFc Networking e Informatica (https://www.rfc.it)

Home > Forum > SLES 11 per Drupal

SLES 11 per Drupal

Installare Drupal su Suse Linux Enterprise Server versione 11 (SLES 11). Un esempio di configurazione adottata. Incluso phpMyAdmin.


Per quanto possibile ho utilizzato YAST.

L'installazione di SLES è quella canonica. La lingua scelta, nel mio caso, è l'inglese.
Apache, PHP e mySql sono i servizi necessari a Drupal.
 
Per l'installazione, la soluzione più semplice è selezionare il modello LAMP dalla gestione software di YAST. YAST -> Software -> Software Management. Nel campo Filter selezionare Patterns e attivare Web and LAMP Server.
 
 
Non tutti i package PHP, necessari a Drupal, vengono attivati.
L'elenco che segue sono quelli che ho installato. In grasseto quelli che ho dovuto aggiungere oltre a quelli predefiniti in LAMP:

sles11-web:~ # rpm -qa | grep php5
php5-hash-5.2.6-50.17
php5-mysql-5.2.6-50.17             (richiesto da phpMyAdmin)
php5-json-5.2.6-50.17
php5-ctype-5.2.6-50.17
php5-pdo-5.2.6-50.17
php5-mbstring-5.2.6-50.17        (richiesto da Drupal)
php5-5.2.6-50.17
php5-tokenizer-5.2.6-50.17
php5-dom-5.2.6-50.17
php5-xmlreader-5.2.6-50.17
apache2-mod_php5-5.2.6-50.17
php5-mcrypt-5.2.6-50.17            (richiesto da phpMyAdmin)
php5-xmlwriter-5.2.6-50.17
php5-iconv-5.2.6-50.17
php5-gd-5.2.6-50.17                    (richiesto da Drupal)
 
In Apache, ho scelto di gestire l'accesso alla directory htdocs attraverso l'uso del file .htaccess, per questo, occorre modificare il file /etc/apache2/default-server.conf  la riga

AllowOverride none

va modificata in

AllowOverride all
 
nella sezione

<Directory "/srv/www/htdocs">
 
La modifica è possibile anche via YAST come più avanti  descritto.
/srv/www/htdocs è la directory di default usata da Apache per la pubblicazione di contenuti.
In questa occasione è l'unica che ho usato.
 
La modifica è anche necessaria per per il corretto funzionamento della modalità Clean URLs di Drupal. Clean URLs richiede, inoltre, l'attivazione del modulo rewrite di APACHE, che è caricato di default, ma non attivato.
 
Via YAST:
YAST -> Network Serices -> HTTP Server
Selezionare li tabs Server Modules -> Rewrite e attivarlo (di default è disattivo)
 
 

YAST può essere usato anche per cambiare l'opzione AllowOverride, in precedenza descritta, dal tabs Main Host, selezionando Directory , cliccare il bottone Edit e cambiare l'opzione AllowOverride
 
 
I servizi Apache e mySQL devono essere avviati. Da console usare:
 
rcapache 2 start
rcmysql start
 
Per assicurarsi l’avvio automatico, quando il sistema riparte, via YAST o via riga comando, abilitare i due servizi per i runlevel 3 e 5. Via riga comandi usare:
 
chkconfig mysql on
chkconfig apache2 on
 
Con YAST: YAST -> System -> System Services (Runlevel)
 
Per semplificare la gestione di mySQL ho usato phpMyAdmin, una utility facile utilizzo, con interfaccia web browser. L’installazione è semplice.
 
Dal sito http://www.phpmyadmin.net/home_page/downloads.php [1] ho scaricato phpMyAdmin-3.2.4-all-languages.tar.gz
 
Ho espanso il file, la cartella (e sottocartelle / files) estratta l’ho copiata in /srv/www/htdocs e rinominata in phpMyAdmin
 
Per il corretto funzionamento di phpMyAdmin occorre fornire una password a mySQL, che di default è vuota (ovviamente è anche una necessità per la sicurezza).
 
Via riga comandi usare
mysqladmin –u root password ‘mysqlpassword’
 
Questa utenza non ha nulla a che fare con root di linux, la password può essere qualunque. mysqlpassword è la password del db che ho scelto per questo esempio e  da cambiare a piacimento.
 
Lo strumento può essere usato via browser all’URL http://server/phpMyAdmin [2]   (sostituire server con l'IP o il nome dell'host che si sta configurando)
 
 
 
 Spero che quanto descritto sia di utilità a qualcuno.
 
 
 
 
 
  • Aggiungi un commento [3]
Forums: 
Linux [4]
Categoria: 
drupal [5]
linux [6]
installazione [7]

Installazione in italiano

Per il installare drupal 6 in italiano e abilitare la lingua per la gestione del sito occorre scaricare il file di lingua relativo alla versione di drupal in uso, es: http://ftp.drupal.org/files/translations/6.x/drupal-6.22.it.po per la versione 6.22 [8] di drupal.

Il file va rinominato it.po e copiato in due directory:

profiles/default/translations/it.po

modules/system/translations/it.po

Notare che la directory translations non esiste e va creata.

Un ottimo video è disponibile qui: http://vimeo.com/31313266 [9]

  • Aggiungi un commento [10]
Categoria: 
configurazione [11]
drupal [5]

RFc -Restori Fabrizio Consulenze-  S.da Buffolara, 67 -43126 Parma- Tel. +39 335 240228 Fax +39 0521 940035   P.IVA 01788460341

webmaster: Fabrizio
Note

var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-37939674-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })();
var _paq = _paq || []; _paq.push(["trackPageView"]); _paq.push(["enableLinkTracking"]); (function() { var u=(("https:" == document.location.protocol) ? "https" : "http") + "://www.rfc.it/piwik/"; _paq.push(["setTrackerUrl", u+"piwik.php"]); _paq.push(["setSiteId", "1"]); var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript"; g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s); })();

URL di origine:https://www.rfc.it/siti/installazione-drupal-sles11

Links
[1] http://www.phpmyadmin.net/home_page/downloads.php [2] http://server/phpMyAdmin [3] https://www.rfc.it/comment/reply/66#comment-form [4] https://www.rfc.it/forums/informatica/linux-suse-e-affini [5] https://www.rfc.it/category/categoria/drupal [6] https://www.rfc.it/category/categoria/linux [7] https://www.rfc.it/category/categoria/installazione [8] http://ftp.drupal.org/files/translations/6.x/drupal-6.22.it.po%20per%20la%20versione%206.22 [9] http://vimeo.com/31313266 [10] https://www.rfc.it/comment/reply/247#comment-form [11] https://www.rfc.it/category/categoria/configurazione