Blog de música, tecnologías, poesía y cerveza fría

24/02/2017

Instalación de Livecode Server en Ubuntu 14.04 / 16.04

Livecode

Siguiendo con mis trabajos con Livecode, hoy he probado una interesante variación del mismo:

Livecode Server.

Livecode Server nos permite dos cosas:

1) Servir páginas web con código dinámico Livecode embebido dentro del HTML (algo así como PHP pero con lenguaje Livecode) .

2) Poder utilizar Livecode como lenguaje de Scripting dentro de la línea de comandos de Windows, o la Terminal de Linux y MacosX.

Ubuntu server LogoLa pruebas las he realizado con un Linux Ubuntu Server 14.04 y 16.04 y con el servidor Apache correctamente configurado y operativo.

No obstante, Livecode Server se puede instalar también en Windows y en MacosX.

Realmente, Livecode Server no es más que un pequeño “plugin” de tipo CGI. para añadir al servidor web Apache.

Sin más preámbulos, vamos a meternos en “faena” para instalar Livecode Server en Ubuntu 14.04 y derivados (incluido el sistema operativo padre de Ubuntu: Debian).

Primero: ¿Que necesitamos?

En primer lugar necesitamos tener un servidor Ubuntu 14.04 operativo y un servidor web Apache2 instalado en el mismo y funcionando.

Para instalar y configurar el servidor web (Apache 2) os remito a este artículo:

http://www.hermanotemblon.com/instalacion-del-servidor-web-apache2-php-5-ruby-y-securizacion-del-mismo-en-ubuntu-server/

Una vez que tengamos este requisito satisfecho pasaremos a la segunda fase:

Segundo: Instalación de Livecode Server

Vamos a desplazarnos al directorio adecuado, donde realizaremos la instalación.

Para ello, abrimos una terminal del sistema como usuario “root” y teclearemos los siguiente:

cd /usr/lib/cgi-bin

Luego, nos bajamos la última versión estable del Livecode Server Community Edition mediante el comando wget de aquí:

http://downloads.livecode.com/livecode/

Para ello, tecleamos el la terminal lo siguiente:

wget http://livecodestatic.com/downloads/livecode/9_0_0/LiveCodeCommunityInstaller-9_0_0_dp_4-Linux.x64

También tienes que tener en cuenta que para cuando leas este artículo, quizás la versión estable de Livecode no sea la siete, sino otra superior.

Tienes que comprobar en la web de descarga de Livecode Server la versión que te interesa.

Una vez descargado el Livecode Server, pasaremos a descomprimirlo mediante el comando unzip:

unzip LiveCodeCommunityInstaller-9_0_0_dp_4-Linux.x64.zip

Si este comando te da un error, es posible que no tengas instalado el descompresor unzip, por lo tanto, debes descargártelo mediante estas instrucciones:

sudo apt-get install unzip

Una vez descomprimido el Livecode Server, pasaremos a darle al ejecutable generado los correspondientes permisos:

sudo chmod a+x livecode-community-server

Posteriormente, creamos un enlace al directorio “bin” con el objeto de poder llamar al Livecode Server desde cualquier parte del sistema y poder utilizar el mismo no solo como servidor, sino también como lenguaje de scripting.

sudo ln -s /usr/lib/cgi-bin/livecode-community-server /usr/local/bin/livecode-community-server

Una vez realizada esta operación, tenemos que editar el siguiente archivo de configuración del servidor Apache:

vi /etc/apache2/sites-enabled/000-default.conf

Dentro de este archivo tendremos que hacer las siguientes modificaciones:

1) Justo debajo de la línea DocumentRoot /var/www/html, añadiremos las siguientes líneas:

AddHandler livecode-script .lc
Action livecode-script /cgi-bin/livecode-community-server

2) Casi al final del mismo fichero, debemos descomentar la línea:
Include conf-available/serve-cgi-bin.conf

3) Salvamos el fichero (mediante :wq!) y salimos.

Ahora tendremos que activar tres módulos de apache mediante los siguientes comandos:

sudo a2enmod actions
sudo a2enmod cgi
sudo a2enmod rewrite

Reiniciaremos el apache:

sudo service apache2 restart

Si todo ha ido bien, el servidor apache se reiniciará y no dará ningún error.

¡Listo! Ya hemos instalado el servidor Livecode Server, ahora vamos a probar que funciona OK.

Para ello, vamos a crear un pequeño fichero con el siguiente comando:

sudo vi /var/www/html/test.lc

y escribimos dentro del mismo:

Live code Server ejemplo

Guardamos el fichero, abrimos nuestro navegador web y nos vamos al servidor (en mi caso http://localhost/test.lc ).

Dentro del navegador tendremos que ver la frase “Hello world”.

Como veis, instalar un servidor Livecode no es complicado.

Recordar que con Livecode Server no solo podemos servir webs, sino también utilizarlo en la línea de comandos como lenguaje de Scripting. No obstante, dejaremos esta explicación para otro artículo.

Por cierto, para aquellos que busquéis un edito de código para Livecode os recomiendo este:

https://atom.io/

Heriberto Torrado González.

Fuente de inspiración: http://activethought.net/setting-livecode-server/

Print Friendly

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

^ Subir Arriba!

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR