Coldfusion es un lenguaje de programación de Adobe Systems Incorporated creado en Java que se creó en 1995 para ofrecer una conexión entre las webs y las bases de datos. Su última versión es la 12 y su uso se ha ido reduciendo drásticamente a lo largo de los años en la red por lenguajes abiertos y más potentes como PHP y Java.

No obstante, aún siguen existiendo sitios web con ello.

Estos son los pasos para instalar la versión de desarrollo en nuestro equipo (Desktop o server).

Coldfusion 11 en Ubuntu

La instalación se realiza mediante consola en GNU/Linux, pero en Windows dispone de interfaz gráfica. Esto es debido a que en GNU/Linux los serdores por norma general no tienen interfaz gráfica para ahorrar recursos.

Instalamos las dependencias:

sudo apt-get install libstdc++5

Damos permisos de ejecución al archivo .bin distribuído por Adobe:

chmod +x ColdFusion_11_WWEJ_linux64.bin

Y lo ejecutamos como administrador:

sudo ./ColdFusion_11_WWEJ_linux64.bin

Aceptamos los terminos y nos preguntará de que manera queremos instalar Adobe Coldfusion:

Install Type
1- Install new version of Adobe ColdFusion 11 with a serial number.
2- 30-day trial.
3- Developer Edition.

Seleccionamos la 3.

What kind of installation do you want?
1- Server configuration
2- JEE configuration (EAR file)
3- JEE configuration (WAR file)

Seleccionamos la 1.

Select ColdFusion Server Profile
1- Production Profile + Secure Profile
2- Production Profile
3- Development Profile

Seleccionamos la 3, de desarrollo. Debugging y RDS se activan.

The following options are available for installation.
[X] 1) Solr Service
[X] 2) PDFG Service
[X] 3) Admin Component for Remote Start/Stop
[X] 4) Start ColdFusion on system init
    5) Continue with installation

Seleccionamos la 5 para continuar instalando todos los componentes.

Enter the username and password for remote start/stop administration.

Introducimos el usuario y la contraseña de administración, como por ejemeplo: admin 1234.

Access Add-on Services Remotely

Seleccionamos que no.

Select the directory where you want to install Adobe ColdFusion 11.

Pulsamos enter para marcarlo por defecto.

Continuará la instalación y no marcamos la opción para que se integre con otros servidores web existentes.

Si queremos configurar el directorio de trabajo fuera del directorio del servidor integrado en Coldfusion, debemos de cambiarlo editando el archivo server.xml situado en: /opt/coldfusion11/cfusion/runtime/conf/server.xml y modificar y descomentar la linea:

<Context path="/" docBase="/home/walo/PhpstormProjects/miproyectoweb.web" WorkDir="/opt/coldfusion11/cfusion/runtime/conf/Catalina/localhost/tmp" aliases="/CFIDE=/opt/coldfusion11/cfusion/wwwroot/CFIDE,/WEB-INF=/opt/coldfusion11/cfusion/wwwroot/WEB-INF"></Context>

Cada vez que realizemos este cambio, deberemos de arrancar o reinicar coldfusion:

cd /opt/coldfusion11/cfusion/bin
sudo ./coldfusion restart

Por defecto Coldfusion tiene el panel de adminsistración en: http://localhost:8500/CFIDE/administrator/index.cfm (donde para poder accder, debemos de introducir el usuario y contraseña que pusimos en la instalación) y las webs se leen en el puerto: http://localhost:8500

Notas

En este tutorial se ha instalado una versión completa de Coldfusion pero con la configuración de desarrollo. La instalación de la versión comercial se realiza de forma similar, pero seleccionando en el punto 1 del apartado «Install Type«. Ahí nos pedirá un serial number. Recuerdo que una versión de producción de Coldfusion cuesta del orden de 1.000€.

Adobe nos permite instalar la versión de desarrollo gratis porque esta nunca se pondría en producción al mostrar constantemente información de debug.