Posted by
marlonj on Mar 9th, 2009 in
Cacharreos |
2 comments
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 :
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:
- Laconica en Dreamhost
- Clientes Remotos MySQL en Ubuntu 8.10
- Instalacion Resin 3.2.1 en Ubuntu 9.04
- Instalacion Ubuntu Server 9.04 Beta
- Instalacion de Glassfish v2.1 en Ubuntu Server 9.04
Leave a Reply
[...] 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 [...]
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?