coldfusion Tutoriel
Démarrer avec coldfusion
Recherche…
Remarques
Cette section fournit une vue d'ensemble de ce qu'est la ColdFusion et pourquoi un développeur peut vouloir l'utiliser.
Il convient également de mentionner tous les grands sujets dans Coldfusion et de les relier aux sujets connexes. La documentation de coldfusion étant nouvelle, vous devrez peut-être créer des versions initiales de ces rubriques connexes.
Versions
| Version | Date de sortie |
|---|---|
| Cold Fusion version 1.0 | 1995-07-02 |
| Cold Fusion version 1.5 | 1996-01-01 |
| Cold Fusion version 2.0 | 1996-10-01 |
| Cold Fusion version 3.0 | 1997-06-01 |
| Cold Fusion version 3.1 | 1998-01-01 |
| ColdFusion version 4.0 | 1998-11-01 |
| ColdFusion version 4.5.1 | 1999-11-01 |
| ColdFusion version 5.0 | 2001-06-01 |
| ColdFusion MX version 6.0 | 2002-05-01 |
| ColdFusion MX version 6.1 | 2003-07-01 |
| ColdFusion MX 7 | 2005-02-07 |
| ColdFusion 8 | 2007-07-30 |
| ColdFusion 9 | 2009-10-05 |
| ColdFusion 10 | 2012-05-15 |
| ColdFusion 11 | 2014-04-29 |
| ColdFusion 2016 | 2016-02-16 |
Installation ou configuration
Installation de Linux (Ubuntu)
Lucee (Open Source)
Interprète ColdFusion / CFML
Téléchargez le fichier approprié depuis leur site ( http://lucee.org/downloads.html) et exécutez leur programme d'installation
wget http://cdn.lucee.org/downloader.cfm/id/155/file/lucee-5.0.0.252-pl0-linux-x64-installer.run
sudo chmod +x lucee-5.0.0.252-pl0-linux-x64-installer.run
sudo ./lucee-5.0.0.252-pl0-linux-x64-installer.run
Passez par l'installateur.
Nginx
Installez Nginx sur votre serveur
sudo apt-get install nginx
Modifiez votre / etc / nginx / sites-available / default
server {
listen 80;
server_name _;
root /opt/lucee/tomcat/webapps/ROOT;
index index.cfm index.html index.htm;
#Lucee Admin should always proxy to Lucee
location /lucee {
include lucee.conf;
}
#Pretty URLs
location / {
try_files $uri /index.cfm$uri?$is_args$args;
include lucee.conf;
}
location ~ \.cfm {
include lucee.conf;
}
location ~ \.cfc {
include lucee.conf;
}
}
Modifier /etc/nginx/lucee.conf
proxy_pass http://127.0.0.1:8888;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
Rechargez nginx
sudo service nginx reload
Accédez à l'administrateur du serveur Lucee ici:
127.0.0.1/lucee/admin/server.cfm
ou
127.0.0.1:8888/lucee/admin/server.cfm
Votre répertoire Web racine vit ici:
/opt/lucee/tomcat/webapps/ROOT
Adobe (source fermée)
Interprète ColdFusion / CFML
Téléchargez le fichier approprié depuis leur site ( https://www.adobe.com/products/coldfusion/download-trial/try.html) et exécutez leur programme d'installation
wget <URL>/ColdFusion_2016_WWEJ_linux64.bin
sudo chmod +x ColdFusion_2016_WWEJ_linux64.bin
sudo ./ColdFusion_2016_WWEJ_linux64.bin
Passez par l'installateur. Assurez-vous de sélectionner le serveur Web interne (port 8500)
Nginx
Installez Nginx sur votre serveur
sudo apt-get install nginx
Modifiez votre / etc / nginx / sites-available / default
server {
listen 80;
server_name _;
root /opt/coldfusion2016/cfusion/wwwroot;
index index.cfm index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
location ^~ /CFIDE/administrator {
deny all;
}
location ~* \.(cfm|cfml|cfc|html)$ {
include /etc/nginx/conf/dc_tomcat_connector.conf;
}
location ^~ /rest {
include tomcatconf;
}
}
Modifier /etc/nginx/tomcat.conf
proxy_pass http://127.0.0.1:8500;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Forwarded-For $http_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
Rechargez nginx
sudo service nginx reload
Accédez à l'administrateur d'Adobe ColdFusion Server ici:
127.0.0.1:8500/CFIDE/administrator/index.cfm
Votre répertoire Web racine vit ici:
/opt/coldfusion2016/cfusion/wwwroot
Bonjour le monde
Fichier: test.cfm
Mise en œuvre des balises
<cfoutput>Hello World!</cfoutput> Implémentation CFScript
<cfscript>
writeOutput("Hello World!");
</cfscript>