Drupal 7 en Debian Squeeze usando Postgres

junio 28, 2012 at 15:36 Deja un comentario

Para instalar un drupal-7.# (donde # debe sustituirse con el número de versión de drupal) en un Debian 6 seguimos los siguientes pasos:

  • Obtener privilegios de administrador (root):

    sudo -i
  • Instalamos el servidor web apache:

    apt-get install apache2
  • Instalamos el drush:

    apt-get install drush
  • Instalamos postgres:

    apt-get install postgresql
  • Instalamos el soporte de php5 para apache:

    apt-get install libapache2-mod-php5
  • Instalamos el soporte de php5 para postgres:

    apt-get install php5-pgsql
  • Instalamos el soporte de php5 para manejar imágenes:

    apt-get install php5-gd
  • Reiniciamos el servidor web:

    service apache2 restart
  • Nos cambiamos al usuario postgres:

    su postgres
  • Nos conectamos a la consola de postgres:

    psql
  • Creamos una base de datos para nuestro sitio:

    CREATE DATABASE miDominio;
  • Creamos un usuario para administrar nuestra base de datos:

    CREATE USER miUsuario password 'miPassword';
  • Agregamos todos los permisos sobre la base de datos miDominio al usuario miUsuario:

    GRANT ALL ON DATABASE miDominio TO miUsuario;
  • Terminamos la sesión de psql:

    \q
  • Como root, navegamos a la carpeta en dónde queremos poner nuestro drupal, en mi caso en /srv/www (carpeta que estaba previamente creada):

    cd /srv/www
  • Usando drush descargamos el drupal:

    drush dl drupal-7.#
  • Cambiamos el nombre de la carpeta recién descargada por nuestro nombre de dominio:

    mv drupal-7.# miDominio.net
  • Creamos los archivos necesarios para la instalación:

    cp /srv/www/miDominio.net/sites/default/default.settings.php /srv/www/miDominio.net/sites/default/settings.php
    mkdir /srv/www/miDominio.net/sites/default/files
  • Damos permiso al servidor web sobre dichos archivos:

    chown www-data:www-data /srv/www/miDominio.net/sites/settings.php
    chown -R www-data:www-data /srv/www/miDominio.net/sites/files
  • Navegamos a la carpeta /srv/www/miDominio.net/profiles/standard/translations:

    cd /srv/www/miDominio.net/profiles/standard/translations
  • Descargamos el archivo de traducción al español:

     wget http://ftp.drupal.org/files/translations/7.x/drupal/drupal-7.#.es.po
  • Agregamos al apache nuestro sitio como un virtualhost:

    nano /etc/apache2/sites-available/miDominio.net
  • A dicho archivo le añadimos lo siguiente y lo guardamos:

    
            ServerName miDominio.net
            ServerAlias wwwmiDominio.net *.miDominio.net
            DocumentRoot /srv/www/miDominio.net
            ServerAdmin mail@correo.com
            
                    Options FollowSymLinks
                    AllowOverride All
            
    	
    		Options -Indexes Multiviews
    		Order allow,deny
    		Allow from all
    	
    
    
  • Habilitamos el sitio en apache:

    a2ensite miDominio.net
  • Reiniciamos el servidor web:

    /etc/init.d/apache2 restart
  • Navegamos al url http://miDominio.net y seguimos los pasos del script de instalación.

Listo listo.

setas
Enjoy!

Entry filed under: programación. Tags: , , , , .

Mis comandos favoritos Virtualizando con KVM

Dejáte un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Acerca de Mi:


Hell-Out world!!

Digo yo

Es difícil hacerse la vida fácil.

Dice Victor Frankl

Lo que importa no es tanto que la vida de una persona esté llena de dolor o de placer, sino que esté llena de sentido.

Digo yo

Que dura está la vida.

Dice Jhon Lennon

La vida es lo que pasa mientras haces planes.

Digo yo

Dónde haya un computín esté dónde esté algo comenzará en cero.

Dice Einstein

Dios no juega a los dados.

Dice Niels Bohr

Einstein no le diga a Dios lo que tiene que hacer.

Dice el Che:

Seamos realistas y hagamos lo imposible.

Dice Goethe:

Lo que no comprendemos no lo poseemos.

Digo yo:

Hay que tratar de travesear todo.

Dice Oscar Wilde:

Cualquier hombre puede llegar a ser feliz con una mujer, con tal de que no la ame.

Digo yo:

De fijo dijo eso porque era homosexual.

Artículos

junio 2012
L M X J V S D
« Oct   Ago »
 123
45678910
11121314151617
18192021222324
252627282930  

A %d blogueros les gusta esto: