Intitulé du document : Comment installer un Adobe ColdFusion sous Debian ?
Localisation : http://www.opendoc.net/comment-installer-adobe-coldfusion-debian
Auteur : Alexandre Bray
Vos questions : support@opendoc.net
Date de création : 2010/03/07
Date de modification : 2010/08/14
Tags :
Vous souhaitez contribuer : Comment soutenir opendoc ?
Informations : Quelle est notre démarche ?
Licence : Contrat Creative Commons
opendoc.net est mis à disposition selon les termes de la licence Creative Commons Paternité - Pas d'Utilisation Commerciale - Partage à l'Identique 3.0 non transcrit.

Comment installer un Adobe ColdFusion sur une Debian

Le titre peux paraître bizarre, mais il est possible d'installer un serveur ColdFusion sur un linux. Sacrilège me direz vous, générer du flash sous un linux. Je sens bien que l'on va me taper dessus. Le besoin existe, certain hébergeur proposent de l'hébergement mutualisé sur du CFM, alors au lieu de crier au scandale, essayons de limiter la casse en installant un CFM sur un Linux qui pourra répondre d'avantage à la charge.

1 Pré requis

Pour installer un CFM, il faut :

  • libstdc
  • gcc
  • gcc++
  • apache

liste des packages pour la Debian

apt-get install libstdc++5 gcc gcc++ apache2

2 Installation

commentaires support
1Choisissez votre type d'installation
Install Type
------------

If you do not have a serial number, select either 30-day trial or Developer 
Edition.

  ->1- Install new version of Adobe ColdFusion 8 with a serial number
    2- 30-day trial
    3- Developer Edition

Installation Choice: 2
2 - Choisissez 1 pour une installation de base
Installer Configuration
-----------------------

What kind of installation do you want?

  ->1- Server configuration
    2- Multiserver configuration
    3- J2EE configuration (EAR file)
    4- J2EE configuration (WAR file)

Choose one of the following options: 1
3Choisissez 2 si vous n'avez pas d'autres
Is Adobe ColdFusion 8 (Server Configuration) Installed?
-------------------------------------------------------

You cannot install the server configuration of Adobe ColdFusion 8 if it is already installed on this computer.

Is there already a server configuration of Adobe ColdFusion 8 installed?

    1- Yes
  ->2- No

ENTER THE NUMBER FOR YOUR CHOICE, OR PRESS <ENTER> TO ACCEPT THE DEFAULT:2
4Choisissez 5 pour installer tous les composants
Subcomponent installation
-------------------------

The following options are available for installation.

An option marked with "[X]" in front will be installed and an option with "[ ]"
will not.  Choosing an option will toggle it on or off

[X] 1) ColdFusion 8 Documentation
[X] 2) Adobe LiveCycle Data Services ES
[X] 3) ColdFusion 8 Search Services
[X] 4) Start ColdFusion on system init

    5) Continue with installation
5Vous pouvez utiliser /opt/coldfusion8 pour accueillir l'installation.
Choose Install Folder
---------------------

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

Directory:

  Default Install Folder: /opt/coldfusion8

ENTER AN ABSOLUTE PATH, OR PRESS <ENTER> TO ACCEPT THE DEFAULT
6Faites 1 pour ajouter un serveur web et 1 pour le spécifier, par défaut utiliser apache
Configure Web Servers
---------------------

Please configure your web server(s).  If you do not configure a web server the 
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
  ->2- Continue with installation

---
****************************************************

  ->1- Apache
    2- Sun ONE Web Server (iPlanet)
    3- Cancel

What kind of web server are you configuring: 1
7indiquez le répertoire de conf d'apache. Par défaut /etc/apache2
What directory contains your Apache configuration file (httpd.conf)? (For 
   example, on Red Hat Linux it could be located in the /etc/httpd/conf 
   directory if you installed from an rpm, or for SuSe Linux, it could be in 
   /etc/apache2)
   
   Directory: /etc/apache2
8Indiquez le binaire /usr/sbin/apache2
Where is the Apache program binary file? (For example, on Red Hat Linux it 
   could be /usr/sbin/httpd if you installed from an rpm, or for SuSE Linux it 
   could be located at /usr/sbin/httpd2) If you have more than one instance of 
   Apache on your computer, enter the binary file location for the Apache web 
   server that will use ColdFusion. (Note: this is not the Apache start and 
   stop script.)
   
   File: /usr/sbin/apache2
9Indiquez le script init d'apache. Par défaut /etc/init.d/apache2
Where is the control file that you use to start and stop the Apache web 
   server? (For example, this could be /etc/init.d/httpd on Red Hat Linux if 
   you installed from an rpm, /usr/sbin/apache2ctl on SuSe Linux, or it could 
   be /usr/local/apache/bin/apachectl on hand-compiled versions.)
   
   File: /etc/init.d/apache2
10Valider l'installation en tapant 4.
Please configure your web server(s).  If you do not configure a web server the 
built-in web server will be used on port 8500 or the next available port.

    1- Add Web Server Configuration
    2- Remove Web Server Configuration
    3- Edit:Apache : /etc/apache2
  ->4- Continue with installation

Choice: 4
11Créer au préalable le répertoire qui va recevoir votre install. /opt/CFM/
Select the location of the web root for Adobe ColdFusion 8. This is where the installer places the Adobe ColdFusion 8 Administrator.

This directory must be the web root for one of the websites to be configured for use with Adobe ColdFusion 8.

Directory: (DEFAULT: /etc/htdocs): /opt/CFM/
12Laisser l'utilisateur nobody gérer le process
Runtime User
------------

Enter the name of the runtime user.   This user must already exist on the system.

User Name: (DEFAULT: nobody):
13Indiquer le mode passe pour l'administrateur
Administrator Password
----------------------

Enter the password that you will use to restrict access to the ColdFusion 
Administrator.

This field is required.
14Par défaut cette option n'est pas necessaire
Enable RDS
----------

The ColdFusion Remote Development Service (RDS) lets developers using Adobe 
tools remotely connect to this server for development purposes. RDS is required
for Line Debugging, Report Builder, and DreamWeaver Extensions.

If this is a production server, Adobe recommends that you disable RDS.
Note, however, that disabling RDS also disables debugging, the directory 
browsing applets in the ColdFusion Administrator and some of the functionality 
in the Report Builder.

Enable RDS  (Y/N): n

3 Modification Apache

Plus de sécurité nous allons changer le port d'écoute pour l'interface d'admin. Editer le fichier ”/etc/apache2/ports.conf” et y ajouter :

NameVirtualHost 172.16.24.52:8080
Listen 8080

Maintenant vous allez pouvoir créer un virtual host pointant vers le répertoire /opt/CFM/CFIDE. Faites un vim /etc/apache2/sites-available/cfm

<VirtualHost *:8080>
ServerAdmin postmaster@domain.loc
ErrorLog /var/log/apache2/error-cfm.log

ServerName  172.16.24.52
ServerAlias 127.0.0.1 
Alias /CFIDE "/opt/CFM/CFIDE"
    <Directory "/opt/CFM/CFIDE">
        # DirectoryIndex index.cfm
        #Options -Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Allow from All
        #Deny from all
    </Directory>

CustomLog /var/log/apache2/access.log combined

</VirtualHost>

Ajouter le virtual hoste dans les sites enable :

ln -s /etc/apache2/sites-available/cfm /etc/apache2/sites-enabled/001-cfm

Il ne vous reste plus qu'a redémarrer Apache : /etc/init.d/apache2 restart

4 Modification du charset

connectez vous à votre interface et dans le menu Java and JVM indiquez :

-server -Dsun.io.useCanonCaches=false 
-XX:MaxPermSize=192m -XX:+UseParallelGC 
-Xbatch -Dcoldfusion.rootDir={application.home}/../ 
-Dcoldfusion.libPath={application.home}/../lib -Dfile.encoding=cp1252 -Duser.language=fr -Duser.region=FR

N'oublier pas de notoyer votre cache dans le menu CACHING. Cliquez sur Clear Template Cache Now

5 Data Sources

Il est possible que vous ayez des problèmes de connexion à vos sources de données avec du Mircrosof Access, pour cela il vous ajouter un connecteur. Il existe une solution mais payante (désolé) chez hxtt

  • copier le Access_JDBC40.jar dans : /opt/coldfusion8/lib/
  • il faut créer une nouvelle source de données et ajouter dans JDBC URl
jdbc:access:////chemin/de/votre/mdb/base.mdb
  • dans Drivers Class
com.hxtt.sql.access.AccessDriver
solutions/comment-installer-adobe-coldfusion-debian.txt · Dernière modification: 2013/07/14 17:19 (modification externe)
 
Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki