Frage

Ich bin beauftragt, einen CF-Code zu integrieren (ca. 70 Zeilen) in unserer Website dann so konfiguriert, dass ein anderen Website-Server zu kommunizieren. Aber unser Hosting-Website ist nur ein typischer Server ohne CF-Unterstützung. Wird der Code ausgeführt? Alles was ich weiß ist, dass CF-Version des Adobe von PHP und ASP. Ich habe keine Erfahrung es Codierung. Könnten Sie mir bitte aufklären? Von dem, was ich aus dem Internet gesammelt, müssen Sie einen CF-Server, um einen CF-Code auszuführen, aber die Ressourcen scheinen rar. Ich brauche jemanden, nur kenntnisreich, um zu überprüfen ...

War es hilfreich?

Lösung

Um Coldfusion-Code (CFML) ausführen können, müssen Sie eine Coldfusion-Prozessor auf dem Server haben. Diese Mittel entweder Adobe Coldfusion verwendet wird, oder wenn Sie schauen, um Geld zu sparen, versuchen bei Railo oder Open Bluedragon suchen, beide sind CFML-Prozessoren. Jede dieser Lösungen wird funktionieren, wenn Sie die Kontrolle über den Server sind jedoch, wenn Sie auf einem Shared-Hosting-Konto sind, können Sie von Glück heraus. Viele Wirte haben Coldfusion als Add-on-Service zu Ihrem Hosting-Account. Es ist am besten, Ihr Gastgeber zu fragen, um zu sehen, ob sie es anbieten.

Wenn Sie keine dieser Lösungen bekommen, das Beste, was Sie tun könnten, wäre, dass Code übersetzen gehen über (oder die Dienste von jemandem eingreift, der weiß, wie es zu tun), so dass es auf dem Host laufen würde . Dies würde bedeuten, es von CFML zu PHP, ASP, oder .NET (Visual Basic / C #) nehmen. Sie werden nicht Software, die dies für Sie tun können.

Andere Tipps

Coldfusion wird auf jedem J2EE-Servlet-Engine laufen -. Die beinhaltet JRun, Tomcat, Resin, Jetty und andere

Es wird nicht direkt auf einem Webserver wie Apache oder IIS ausgeführt werden (diese sind so konfiguriert, entsprechende Anfragen an den Anwendungs-Server senden).

Wie Steve weist darauf hin, gibt es alternative CFML Motoren zu Adobe CF - die beiden wichtigsten sind Railo und OpenBD (beide sind Open Source mit kommerziellen Optionen zur Verfügung), aber diese noch beide brauchen Tomcat / etc.

Wenn Sie einen Windows + IIS-Server haben, könnten Sie BlueDragon.NET , die nur (nicht Open Source) kommerziell ist, sondern werden direkt in einen Web-Server IIS (keine Notwendigkeit für eine J2EE-Servlet-Engine).

Ob dies jeder ist einfacher, als nur das Neuschreiben der 70 Zeilen der Logik in einer Sprache / Technologie sind Sie bereits hängen davon ab, mit was genau diesem Code tut.

Auf der einen Seite 70 Zeilen ist nicht viel und das Festhalten an eine einzige Technologie besser ist, aber dann wieder, Railo oder OpenBD sind beide schnell und einfach einzurichten und zu pflegen kostet Sie keine Lizenzgebühren.

Coldfusion requieres eine Serverkomponente zu interpretieren. Das heißt, es gibt viele Möglichkeiten, es zu haben, laufen, auf das, was Ihr Host bietet ...

Wie die Adobe Coldfusion Server-Produktlinie, Bluedragon, Railo.

Es gibt Open-Source-Lösungen und bezahlte Lösungen.

oder in Abhängigkeit von der Komplexität des colfusion Code, können Sie es konvertieren könnten PHP oder welcher Sprache Sie sind besser vertraut mit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top