Está en la página 1de 3

Instalacin de Drupal en Localhost

Ha sido una odisea total, pero para los efectos he logrado instalar Drupal en mi computadora, por primera vez. Para la bitacora del capitn, les dejo aqu el procedimiento para la instalacin de esta CMS en una terminal con Linux Ubuntu 10.04. Primero: Es necesario instalar lo siguiente por medio de consola (ojo en calidad de root (sudo su), y cada linea por separado, o sea una por una). # sudo aptitude install apache2 # sudo aptitude install php5 # sudo aptitude install libapache2-mod-php5 # sudo aptitude install mysql-server # sudo aptitude install php5-mysql # sudo aptitude install phpmyadmin Segundo: Vamos a cambiar de ruta el servidor apache a una carpeta nueva que hayamos creado en nuestra carpeta home, es decir, cambiar de /var/www/ a /home/user1/www, para ello vamos a modificar de nueva cuenta el archivo default que se encuentra por defecto en /etc/apache2/sites-available/, y cambiamos todo lo que diga /var/www/ por /home/user/www (esto nos va a servir para subir archivos remotamente con SSH o FTP). Escribir en consola ~ $ sudo gedit /etc/apache2/sites-available/default

en la carpeta /home/user1 /www tenes que hacer un acceso directo de /usr/share/phpmyadmin pille, coloca esto en la consola sudo ln -s /usr/share/phpmyadmin /home/user1/www

Tercero: Luego que hemos instalado lo anterior y para evitar problemas innecesarios en el phpmyadmin (pues la primera vez me salio que cuando entre a http://localhost/phpmyadmin me decia que no tenia privilegios, por ende no podia crear la base de datos) es necesario hacer algunas modificaciones. Nos vamos nuevamente mediante sudo nautilus a /etc/phpmyadmin/config.inc.php Al abri este archivo buscamos la lnea: //$cfg['Servers'][$i]['auth_type'] = 'cookie'; y la reemplazamos por la siguiente: //$cfg['Servers'][$i]['auth_type'] = 'cookie'; //$cfg['Servers'][$i]['user'] = 'root'; //$cfg['Servers'][$i]['password'] = 'contrasea'; Se recomienda dejar el user como 'root' y en la contrasea pones la que desees.

Y tambien es necesario hacer la siguiente modificacion en


/etc/apache2/apache2.conf agregando: Include /etc/phpmyadmin/apache.conf reiniciar Apache y listo

Cuarto: Solucionado lo anterior entramos al phpmyadmin, en user ponemos root y en el password la clave que hayamos impuesto, y entramos, no debe haber problemas para crear la base de datos y borrar la que se encuentra por defecto que se llama myphpadmin. Quinto: Por ultimo procedemos a instar drupal para ello el procedimiento es el siguiente: a) ir a la pagina oficial de drupal y bajar el archivo de linux correspondiente en mi caso: drupal7.15.tar.gz. b) Procedemos a extraerlo en el foder www, que se encuentra en nuestra carperta home (ver segundo paso). c) borramos el archivo html y creamos uno php, con la siguiente informacin adentro. <? phpinfo(); ?> d) Asegurar el sitio
Recordemos que debemos cambiar los permisos del archivo default.settings.php tal y como se indic en el punto 4 de la instalacin. De esta forma estaremos protegiendo nuestro sitio web. Este cambio de permisos es especialmente importante cuando estemos trabajando con Drupal multi-sitios, ya que en este caso el archivo settings.php puede estar en un directorio que no es por defecto (/var/www/sites/default/). Primero:

# cd /home/user1/www/drupal # sudo chmod 777 sites/default/default.settings.php # sudo chmod 777 sites/default/files (si este folder files no se encuentra, crealo) e) Escribimos http://localhost/drupal/install.php y procedemos a instalar. despues de completar la instalacion, como medida de seguridad Drupal te pide cambiar los permisos, asi que escribimos en el mismo lugar anterior: # sudo chmod 644 sites/default /files # sudo chmod 644 sites/default /settings.php

Listo eso es todo, ahora a aprender a usar PHP en Drupal para tener sitios web de alta calidad. Saludos. Se les agradece los comentarios.

También podría gustarte