Resistance is Futile

Instalacion de Laconica en Ubuntu 8.10

A continuacion instalaremos la plataforma de microblogging Laconica en un servidor con Ubuntu 8.10 :

Requisitos :

  • Servidor de Base de Datos MySQL
  • Servidor Apache con soporte para PHP

Pasos :

  • Abrir una consola
  • Crear una base de datos para el servicio :
    Se usaran una base de datos llamada laconica, con un usuario laconica
  • Ir al directorio web donde se quiere instalar la aplicación,
    en el caso del sitio web del servidor :
    cd /var/www
    en el caso de un usuario
    cd ~/public_html
  • Descargar la ultima versión de Laconica del sitio web :
    http://laconi.ca/trac/wiki/Source
    por ejemplo la 0.7.1
    wget http://laconi.ca/laconica-0.7.1.tar.gz
  • Descomprimir el archivo :
    tar -zxvf laconica-0.7.1.tar.gz
  • Renombrar directorio con el nombre que se quiere utilizar :
    mv laconica-0.7.1 laconica
  • Cambiar al directorio de laconica :
    cd laconica
  • Copiar configuración de ejemplo :
    cp config.php.sample config.php
  • Editar la configuracion :
    vi config.php
  • Modificar configuracion del servidor, buscar y actualizar :
    $config['site']['name'] = 'Servicio microblog';
    $config['site']['server'] = 'nombre del servidor';
    $config['site']['path'] = 'laconica';
  • Modificar configuracion de la base de datos :
    $config['db']['database'] = 'mysql://laconica:clave@servidor/laconica';
  • Crear tablas en la base de datos :
    mysql -u laconica -p laconica < db/laconica.sql
  • Cambiar los permisos en directorio de avatars si se esta instalando en un directorio del servidor :
    chgrp www-data avatar
    chmod g+w www-data

Crear Usuario Inicial :

  • Abrir un navegador y entrar al sitio recien creado :

    http://servidor/laconica

    o http://servidor/~usuario/laconica

  • Pulsar el link Register
  • Colocar los datos del primer usuario
  • No olvidar aceptar la licencia
  • Pulsar el boton Register
  • Comenzar a colocar mensajes

Cambiar Localizacion :

  • Abrir archivo de configuracion :
    vi config.php
  • Buscar y actualizar :
    $config['site']['timezone'] = 'America/Bogota';
    $config['site']['language'] = 'es';

Usar direccion mas cortas y elegantes :

  • Si se usa el sitio web del servidor
  • Habilitar modulo de rewrite :
    sudo a2enmod rewrite
  • Habilitar cambios de configuracion :
    sudo vi /etc/apache2/sites-enabled/000-default
  • Cambiar opcion AllowOverride :
    <Directory /var/www/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
  • Copiar archivo de htaccess
    cp htaccess.sample .htaccess
  • Editar archivo
    vi .htaccess
  • Reiniciar el servidor web
    sudo /etc/init.d/apache2 restart
  • Abrir archivo de configuracion de laconica :
    vi config.php
  • Quitar comentario y habilitar :
    $config['site']['fancy'] = true;

Configuracion Individual,
permite tener un sitio solo para el usuario registrado :

  • Abrir archivo de configuracion de laconica :
    vi config.php
  • Quitar comentario y habilitar :
    $config['site']['closed'] = true;

Registro de usuarios por invitacion,
permite tener un sitio solo para el usuario registrado :

  • Abrir archivo de configuracion de laconica :
    vi config.php
  • Quitar comentario y habilitar :
    $config['site']['inviteonly'] = true;
  • Nota :
    Actualmente al acceder a la pagina de registro se visualiza un error, pero esto no afecta el funcionamiento del servicio.

Nota :

  • Al tratar de utilizar en la url de acceso al servidor de base de datos el nombre completo del servidor, se presento un error, por lo cual se utilizo localhost

Enlaces :

Entradas Relacionadas:

  1. Laconica en Dreamhost
  2. Clientes Remotos MySQL en Ubuntu 8.10
  3. Instalacion Resin 3.2.1 en Ubuntu 9.04
  4. Instalacion Ubuntu Server 9.04 Beta
  5. Instalacion de Glassfish v2.1 en Ubuntu Server 9.04

2 Responses to “Instalacion de Laconica en Ubuntu 8.10”

  1. [...] las librerias php5-curl, MySQL como bases de datos y el modulo rewrite. Aquí un manual para instalarlo si se te dificulta. Te Puede Interesar17 Octubre 2008 — La mala fama del PHP (3)14 Julio 2009 [...]

  2. Hola Marlon, tengo un problema, no he podido activar las URL limpias en el servidor, he realizado todos los pasos pero aun no sirve… Estoy usando Status.net, hay que configurar algo más en el servidor?

Leave a Reply

Powered by Wordpress | Designed by Elegant Themes