dimecres, 28 de gener del 2009

Fedora: Instal·lar drupal 6

  Com instal·lar drupal 6 a sistemes operatius basats en GNU/Linux Fedora.



É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 i PHP
Instal·lar MySQL i PHP
Creació de la base de dades per a drupal
Instal·lar drupal

Instal·lar Apache i PHP


Instal·lar Apache i PHP
sudo yum update
sudo yum install httpd
sudo yum install php php-gd
sudo /etc/init.d/httpd restart


Iniciar apache cada cop que s'angegui l'ordinador:
sudo chkconfig --levels 235 httpd on

Comprovar si funciona PHP
Crear l'arxiu /var/www/html/info.php amb el següent contingut:
<?php
phpinfo();
?>


I obrir el navegador la URL http://localhost/info.php

Instal·lar MySQL i PHP


sudo yum install mysql-server
sudo yum install php-mysql
sudo /etc/init.d/mysqld start
sudo /etc/init.d/httpd restart


Iniciar MySQL cada cop que s'angegui l'ordinador:
sudo chkconfig --levels 235 mysqld on

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 /var/www/html/drupal-6.9.tar.gz
cd /var/www/html/; sudo tar xvf drupal-6.9.tar.gz; sudo rm -f drupal-6.9.tar.gz
sudo mv /var/www/html/drupal* /var/www/html/drupal
sudo wget http://ftp.drupal.org/files/projects/es-6.x-1.2.tar.gz -O /var/www/html/drupal/es-6.x-1.2.tar.gz
cd /var/www/html/drupal; sudo tar xvf es-6.x-1.2.tar.gz; sudo rm -f es-6.x-1.2.tar.gz
sudo cp /var/www/html/drupal/sites/default/default.settings.php /var/www/html/drupal/sites/default/settings.php
sudo chmod 777 /var/www/html/drupal/sites/default/settings.php
sudo mkdir /var/www/html/drupal/sites/default/files
sudo chmod -R 777 /var/www/html/drupal/sites/default/files


Consultar si tenim activat SELinux
setenforce
Si retorna Permissive no heu de desactivar SELinux
Si retorna Enforcing heu de desactivar SELinux temporalment

Desactivar SELinux
sudo setenforce Permissive

Executar scrips de configuració
Obrir el navegador amb la URL http://localhost/drupal/

Canviar els permisos:
sudo chmod 644 /var/www/html/drupal/sites/default/settings.php

Activar SELinux
sudo setenforce Enforcing

Sign by Danasoft - Myspace Layouts and Signs