Zoeken…


Opmerkingen

Deze sectie geeft een overzicht van wat coldfusion is en waarom een ontwikkelaar het misschien wil gebruiken.

Het moet ook alle grote onderwerpen binnen coldfusion vermelden en een link naar de gerelateerde onderwerpen bevatten. Aangezien de documentatie voor coldfusion nieuw is, moet u mogelijk eerste versies van die gerelateerde onderwerpen maken.

versies

Versie Publicatiedatum
Cold Fusion versie 1.0 1995/07/02
Cold Fusion versie 1.5 1996-01-01
Cold Fusion versie 2.0 1996/10/01
Cold Fusion versie 3.0 1997/06/01
Cold Fusion-versie 3.1 1998-01-01
ColdFusion-versie 4.0 1998-11-01
ColdFusion-versie 4.5.1 1999/11/01
ColdFusion versie 5.0 2001-06-01
ColdFusion MX versie 6.0 2002-05-01
ColdFusion MX-versie 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

Installatie of instellingen

Linux (Ubuntu) installatie

Lucee (Open Source)

ColdFusion / CFML-interpretator

Download het juiste bestand van hun site ( http://lucee.org/downloads.html) en voer hun installatieprogramma uit

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

Doorloop het installatieprogramma.

Nginx

Installeer Nginx op uw server

sudo apt-get install nginx

Bewerk uw / 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;
    }
}

Bewerk /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;

Herlaad nginx

sudo service nginx reload

Ga hier naar de Lucee Server-beheerder:

127.0.0.1/lucee/admin/server.cfm

of

127.0.0.1:8888/lucee/admin/server.cfm

Uw root-webmap leeft hier:

/opt/lucee/tomcat/webapps/ROOT

Adobe (gesloten bron)

ColdFusion / CFML-interpretator

Download het juiste bestand van hun site ( https://www.adobe.com/products/coldfusion/download-trial/try.html) en voer hun installatieprogramma uit

wget <URL>/ColdFusion_2016_WWEJ_linux64.bin
sudo chmod +x ColdFusion_2016_WWEJ_linux64.bin
sudo ./ColdFusion_2016_WWEJ_linux64.bin

Doorloop het installatieprogramma. Zorg ervoor dat u de interne webserver selecteert (poort 8500)

Nginx

Installeer Nginx op uw server

sudo apt-get install nginx

Bewerk uw / 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;
    }
}

Bewerk /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;

Herlaad nginx

sudo service nginx reload

Open hier de Adobe ColdFusion Server-beheerder:

127.0.0.1:8500/CFIDE/administrator/index.cfm

Uw root-webmap leeft hier:

/opt/coldfusion2016/cfusion/wwwroot

Hallo Wereld

Bestand: test.cfm

Tag-implementatie

<cfoutput>Hello World!</cfoutput>

CFScript-implementatie

<cfscript>
writeOutput("Hello World!");
</cfscript>


Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow