coldfusion Tutorial
Erste Schritte mit ColdFusion
Suche…
Bemerkungen
In diesem Abschnitt erhalten Sie einen Überblick darüber, was Coldfusion ist und warum ein Entwickler es verwenden möchte.
Es sollte auch alle großen Themen in Coldfusion erwähnen und auf die verwandten Themen verweisen. Da die Dokumentation für ColdFusion neu ist, müssen Sie möglicherweise erste Versionen dieser verwandten Themen erstellen.
Versionen
| Ausführung | Veröffentlichungsdatum |
|---|---|
| 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 oder Setup
Linux (Ubuntu) Installation
Lucee (Open Source)
ColdFusion / CFML-Interpretor
Laden Sie die entsprechende Datei von ihrer Website ( http://lucee.org/downloads.html) herunter und führen Sie ihr Installationsprogramm aus
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
Installationsprogramm Schritt für Schritt.
Nginx
Installieren Sie Nginx auf Ihrem Server
sudo apt-get install nginx
Bearbeiten Sie Ihre / 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;
}
}
Bearbeiten Sie /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;
Laden Sie Nginx neu
sudo service nginx reload
Greifen Sie hier auf den Lucee Server-Administrator zu:
127.0.0.1/lucee/admin/server.cfm
oder
127.0.0.1:8888/lucee/admin/server.cfm
Ihr Stammwebverzeichnis befindet sich hier:
/opt/lucee/tomcat/webapps/ROOT
Adobe (geschlossene Quelle)
ColdFusion / CFML-Interpretor
Laden Sie die entsprechende Datei von ihrer Website herunter ( https://www.adobe.com/products/coldfusion/download-trial/try.html) und führen Sie ihr Installationsprogramm aus
wget <URL>/ColdFusion_2016_WWEJ_linux64.bin
sudo chmod +x ColdFusion_2016_WWEJ_linux64.bin
sudo ./ColdFusion_2016_WWEJ_linux64.bin
Installationsprogramm Schritt für Schritt. Vergewissern Sie sich, dass Sie den internen Webserver (Port 8500) auswählen.
Nginx
Installieren Sie Nginx auf Ihrem Server
sudo apt-get install nginx
Bearbeiten Sie Ihre / 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;
}
}
Bearbeiten Sie /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;
Laden Sie Nginx neu
sudo service nginx reload
Greifen Sie hier auf den Administrator von Adobe ColdFusion Server zu:
127.0.0.1:8500/CFIDE/administrator/index.cfm
Ihr Stammwebverzeichnis befindet sich hier:
/opt/coldfusion2016/cfusion/wwwroot
Hallo Welt
Datei: test.cfm
Tag-Implementierung
<cfoutput>Hello World!</cfoutput> CFScript-Implementierung
<cfscript>
writeOutput("Hello World!");
</cfscript>