Com instal·lar drupal 6 a sistemes operatius basats en GNU/Linux Archlinux. |
És un sistema de gestió de continguts per a llocs Web. Permet publicar articles, imatges, i altres arxius i serveis afegits com foros, enquestes, votacions, blogs i administració d'usuaris i permisos. Drupal es un sistema dinàmic: en lloc d'emmagatzemar els seus continguts en arxius estàtics al sistema de fitxers del servidor de forma fixa, el contingut textual de les pàgines i altres configuracions són emmagatzemats en una base de dades i s'editen utilitzant un entorn Web inclós al producte.
· Instal·lar Apache, PHP i MySQL
· Configurar Apache
· Configurar PHP
· Configurar MySQL
· Creació de la base de dades per a drupal
· Instal·lar drupal
Instal·lar Apache, PHP i MySQL
Instal·lar Apache, PHP i MySQL
pacman -S apache php mysql
Configurar Apache
Crear usuari http
sudo useradd http
Afegir/crear Aquesta línia a l'arxiu /etc/hosts
127.0.0.1 localhost.localdomain localhost
També heu d'especificar el nom del host, per exemple:
127.0.0.1 localhost.localdomain localhost server1.exampla.com
Editar /etc/rc.conf i especificar el nom del host
HOSTNAME="localhost"
o be si heu especificat el nom del host:
HOSTNAME="server1.exampla.com"
Editar /etc/httpd/conf/httpd.conf i comentar la línia LoadModule unique_id_module modules/mod_unique_id.so
#LoadModule unique_id_module modules/mod_unique_id.so
Editar archiu /etc/httpd/conf/httpd.conf i configurar els paràmetres:
Port que escolta el servidor:
Listen 80
Correu de l'administrador:
ServerAdmin sample@sample.com
Iniciar servidor Apache
/etc/rc.d/httpd start
Fer que el servidor Apache s'inici automàticament quant s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... httpd ...)
Configurar PHP
Edita l'arxiu /etc/httpd/conf/httpd.conf i afegir les següents línies
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so
AddHandler php5-script php
Edita l'arxiu /etc/httpd/conf/extra/php5_module.conf i activar phtml
DirectoryIndex index.php index.phtml index.html
Fer que apache accepti arxius php
Editar l'arxiu /etc/httpd/conf/httpd.conf i a l'apartat <:IfModule mime_module>
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Fer que mostri l'arxiu index.php
Editar l'arxiu /etc/httpd/conf/httpd.conf
<IfModule dir_module> DirectoryIndex index.html index.php </IfModule>
Edita l'arxiu /etc/php/php.ini i activar el mòdul libGD
extension=gd.so
Reiniciar servidor Apache
sudo /etc/rc.d/httpd restart
Comprovar si funciona PHP
Crear l'arxiu /srv/http/info.php amb el següent contingut:
<?php
phpinfo();
?>
I obrir el navegador la URL http://localhost/info.php
Configurar MySQL
Editar l'arxiu /etc/php/php.ini
extension=mysql.so
Iniciar servidors MySQL i Apache
sudo /etc/rc.d/mysqld start
sudo /etc/rc.d/httpd restart
Fer que el servidor MySQL s'inici automàticament qusn s'arranqui el servidor
Editar l'arxiu /etc/rc.conf
DAEMONS=(... mysqld ...)
Fixar contrasenya de l'usuari administrador de MySQL:
contrasenya: 1234
mysqladmin -u root password 1234
mysqladmin -h server1.example.com -u root password 1234
Creació de la base de dades per a drupal
Crear base de dades
mysqladmin -u root create drupal_database -p
ens conectem a la base de dades:
mysql -u root -p
Creem un usuari per a l'accés a la nova base de dades:
GRANT ALL PRIVILEGES ON drupal_database.* TO 'user'@'localhost' IDENTIFIED BY ‘password‘;
exemple (usuari: admin contrasenya: 1234):
mysql> GRANT ALL PRIVILEGES ON drupal_database.* TO 'admin'@'localhost' IDENTIFIED BY '1234';
Apliquem els canvis:
mysql> flush privileges;
Sortim de MySQL:
mysql> quit
Instal·lar drupal
sudo wget http://ftp.drupal.org/files/projects/drupal-6.9.tar.gz -O /srv/http/drupal-6.9.tar.gz
cd /srv/www/htdocs; sudo tar xvf drupal-6.9.tar.gz; sudo rm -f drupal-6.9.tar.gz
sudo mv /srv/http/drupal* /srv/http/drupal
sudo wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /srv/http/drupal/es-6.x-1.2.tar.gz
cd /srv/http/drupal; sudo tar xvf es-6.x-1.2.tar.gz; sudo rm -f es-6.x-1.2.tar.gz
sudo cp /srv/http/drupal/sites/default/default.settings.php /srv/http/drupal/sites/default/settings.php
sudo chmod 777 /srv/http/drupal/sites/default/settings.php
sudo mkdir /srv/http/drupal/sites/default/files
sudo chmod -R 777 /srv/http/drupal/sites/default/files
Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/
Canviar els permisos:
sudo chmod 644 /srv/http/drupal/sites/default/settings.php