Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   RAD Server Installation Windows (https://www.delphipraxis.net/204473-rad-server-installation-windows.html)

wjjw 30. Mai 2020 17:20

Datenbank: RAD Server • Version: 10.3.3 • Zugriff über: http

RAD Server Installation Windows
 
Hallo,
versuche den RAD Server auf einem Windows 2019 Server zu installieren (IIS 10).
Laut Beschreibung sollte das ja ganz einfach klappen. Jedoch nicht so bei mir. Habe alles nach Anleitung (docwiki) gemacht.

Mein Problem:
Beim Aufruf der url will er die DLL herunterladen anstelle sie auszuführen.
Also beim Aufruf von http://localhost/radconsole
Support verweist mich immer auf die docwiki. Aktuelle Videos hab ich auch nicht wirklich gefunden.

Hat jemand Erfahrungen damit bzw. schon erfolgreich installiert?

MEissing 30. Mai 2020 22:03

AW: RAD Server Installation Windows
 
DLLs müssen zur Ausführung aktiviert werden. Steht auch so im Docwiki

Ist eine häufige Frage in der „IIS-Welt“

https://stackoverflow.com/questions/...-on-windows-10

CGI / ISAPI muss installiert sein.

wjjw 31. Mai 2020 18:58

AW: RAD Server Installation Windows
 
Nach stundenlangem Lesen von diversen Foren bin ich auf keine "neue" Lösung gestossen.
Jedoch habe ich jetzt die 32-Bit Version installiert, und siehe da, die DLL wird nicht mehr heruntergeladen.
Habe auch eine eigene ISAPI-Datei geschrieben, die auch problemlos funktioniert (32-bit) -> bei 64-bit gleiches Problem mit Download....
Aber solange alles in 32-Bit auf meinem 64-Bit OS läuft ist das ok.

Nur:
Ich bekomme beim EMSServer.dll und EMSConsole.dll nur eine Seite die "LOADING..." anzeigt.
Wenn ich die Entwicklerversion "EMSDevConsole.exe" starte (also ohne IIS), funktioniert sie ohne Probleme.

Was nun??

MEissing 1. Jun 2020 06:16

AW: RAD Server Installation Windows
 
Das passiert, wenn man die DE Dateien aus extjs und webresources von C:\Program Files (x86)\Embarcadero\Studio\2x.0\ObjRepos\de\EMS vergisst...Aus EN kopieren.

wjjw 2. Jun 2020 17:50

AW: RAD Server Installation Windows
 
Folgendes vom Support bekommen:
"Please be aware that IIS 10 is not supported with Rad Server. IIS 7 is the only version of IIS certified to work with Rad Server at this time.".

Ich habe einen Windows Server 2019 - da ist natürlich der IIS 10 installiert.
Jetzt muss ich IIS 7 installieren??
IIS 7 wurde in Windows Vista (2007) und Windows Server 2008 integriert. Danach ist schon "sehr viel Wasser geflossen"... 13 Jahre später... :roll:

MEissing 3. Jun 2020 09:57

AW: RAD Server Installation Windows
 
Offiziell ist die eine Sache (ja... ich habe das intern eskaliert); inoffiziell geht das aber problemlos auch auf IIS 10

Man muss nur beachten:
(Ich würde alles auf 64-Bit laufen lassen, weil der IIS auch 64 bittig ist; also auch die eigenen BPLs in 64 Bit kompilieren und die 64-Bit BPLs/DLLs vom RAD Server nutzen)
- ISAPI (und CGI) installieren
- ISAPI und CGI-Einschränkungen:
Featureeinstellungen bearbeiten
[X] Nicht angegebene ISAPI-Module zulassen
- Die EMSSERVER.INI lieber dreinmal checken (und in der Registry überprüfen, welche genommen wird):
HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\EMS

twein 16. Jun 2020 16:37

AW: RAD Server Installation Windows
 
Hallo zusammen,


ich bekomme immer einen Fehler!
Den gleichen fehler bekomme ich auch bei einer Linux-Installation.

Die ausführbaren Dateien funktionieren!

description "EMS license not found. To resolve this issue, install an instance of Interbase with an EMS license and configure emsserver.ini to connect to the licensed instance. Error: Interbase instance does not have EMS server license. Product: \"\""

twein 16. Jun 2020 16:51

AW: RAD Server Installation Windows
 
Zitat:

Zitat von MEissing (Beitrag 1466169)
Die EMSSERVER.INI lieber dreinmal checken (und in der Registry überprüfen, welche genommen wird):
HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\EMS

Ich habe keinen Eintrag: "HKEY_LOCAL_MACHINE\SOFTWARE\Embarcadero\EMS"

aber Einträge unter "HKEY_CURRENT_USER\SOFTWARE\Embarcadero\EMS"

MEissing 16. Jun 2020 17:01

AW: RAD Server Installation Windows
 
Zitat:

Zitat von twein (Beitrag 1467471)
Hallo zusammen,


ich bekomme immer einen Fehler!
Den gleichen fehler bekomme ich auch bei einer Linux-Installation.

Die ausführbaren Dateien funktionieren!

description "EMS license not found. To resolve this issue, install an instance of Interbase with an EMS license and configure emsserver.ini to connect to the licensed instance. Error: Interbase instance does not have EMS server license. Product: \"\""

Schick mir mal die Seriennummer des RAD Servers als PN

Und die Regsitry Einträge können da sein... müssen aber nicht.

MEissing 16. Jun 2020 20:36

AW: RAD Server Installation Windows
 
Mal was grundsätzliches:

RAD Server gibt es in zwei verschiedenen Geschmacksrichtungen: Development-Server und Produktiv-Server

Der Development-Server läuft praktisch sofort, wenn man RAD Studio (mit InterBase) installiert hat. Anfängliche Erstkonfiguration mit "Weiter" -> "Weiter" durchlaufen: Fertig
Der Produktiv-Server, als Aufsatz für IIS und/oder Apache, muss lizensiert werden (da hat's bei "twein" gefehlt / per PN). Das Ganze funktioniert über die Lizenzierung des eingebetteten InterBase'.

Die Installationsdateien für den Produktivserver bekommt man über GetIt in der IDE. Das ist dann InterBase + notwendige Grundpackages. Eigene Packages und benötigte BPLs muss man dann selber deployen/kopieren. Und das eigene Package in der EMSServer.INI konfigurieren.

Wichtig: IIS in neueren Version kann nicht direkt mit DLLs und schon gar nicht mit 32-Bit DLLs umgehen. Enable32Bit DLLs muss man konfigurieren. ISAPI und CGI nachinstallieren und das Ausführen der DLLs einschalten.

(Ich zeige das auch mal mit einem IIS 10 auf der diesjährigen EKON in Düsseldorf)

twein 17. Jun 2020 04:34

AW: RAD Server Installation Windows
 
Zitat:

Zitat von MEissing (Beitrag 1467487)
Mal was grundsätzliches:

RAD Server gibt es in zwei verschiedenen Geschmacksrichtungen: Development-Server und Produktiv-Server

Der Development-Server läuft praktisch sofort, wenn man RAD Studio (mit InterBase) installiert hat. Anfängliche Erstkonfiguration mit "Weiter" -> "Weiter" durchlaufen: Fertig
Der Produktiv-Server, als Aufsatz für IIS und/oder Apache, muss lizensiert werden (da hat's bei "twein" gefehlt / per PN). Das Ganze funktioniert über die Lizenzierung des eingebetteten InterBase'.

Die Installationsdateien für den Produktivserver bekommt man über GetIt in der IDE. Das ist dann InterBase + notwendige Grundpackages. Eigene Packages und benötigte BPLs muss man dann selber deployen/kopieren. Und das eigene Package in der EMSServer.INI konfigurieren.

Wichtig: IIS in neueren Version kann nicht direkt mit DLLs und schon gar nicht mit 32-Bit DLLs umgehen. Enable32Bit DLLs muss man konfigurieren. ISAPI und CGI nachinstallieren und das Ausführen der DLLs einschalten.

(Ich zeige das auch mal mit einem IIS 10 auf der diesjährigen EKON in Düsseldorf)

Anscheinend gibt es kein richtiges Konzept für die Seriennummern.
Ich habe mich ganz intensiv mit dem Thema beschäftigt und unendliche Anleitungen studiert.

Nirgendwo gibt es die Möglichkeit eine RAD-Server-Lizenz einzugeben.

Ich habe sogar einmal meine RAD-Studio-Lizenz in den Interbase-Lizenzmanager eingegeben.
Danach wurden dann meine beiden Interbase-Lizenzen (2017 + 2020) angezeigt.

Anscheinend gibt es dann doch nicht, wie beschrieben, eine Einzelplatz-Radserver-Lizenz für Enterprise Besitzer.

Somit werde ich dann wohl wieder meine alte Methode benutzen müssen. (PHP SLIM Framework)
Wenn dann meine angefragte 60Tage Lizenz abgelaufen ist.

twein 17. Jun 2020 05:39

AW: RAD Server Installation Windows
 
Zitat:

Zitat von twein (Beitrag 1467495)
....
Anscheinend gibt es dann doch nicht, wie beschrieben, eine Einzelplatz-Radserver-Lizenz für Enterprise Besitzer.

So wird es bei Embarcadero unter Features 'Enterprise' angepriesen!
"Entwicklungswerkzeuge und Implementierung auf einem Server"

Zitat:

...Die Enterprise Edition bietet außerdem alle Funktionen der Professional Edition plus einer Einzelplatz-Bereitstellungslizenz für RAD Server (im Wert von 5.000 USD),...
https://www.embarcadero.com/de/produ...oduct-editions

MEissing 17. Jun 2020 05:49

AW: RAD Server Installation Windows
 
Zitat:

Zitat von twein (Beitrag 1467495)
Ich habe mich ganz intensiv mit dem Thema beschäftigt und unendliche Anleitungen studiert.

Nirgendwo gibt es die Möglichkeit eine RAD-Server-Lizenz einzugeben.

Ui. Du bist der erste, daß das behauptet. Auch ich lerne nicht aus.

Das hier ist dann an dir vorbeigegangen:
https://community.idera.com/develope...rces-and-ebook

InterBase/RAD Server Lizenz? Mehrfach und ausführlich erwähnt und erklärt.

Auch im Docwiki:
http://docwiki.embarcadero.com/RADSt...ent_on_Windows

Seriennummer? Ja. Der erste Screenshot.

Zitat:

Zitat von twein (Beitrag 1467495)
Ich habe sogar einmal meine RAD-Studio-Lizenz in den Interbase-Lizenzmanager eingegeben.
Danach wurden dann meine beiden Interbase-Lizenzen (2017 + 2020) angezeigt.

Klar. Weil in einem RAD Studio/Delphi/C++Builder auch immer eine InterBase Developer Lizenz enthalten ist. Das ist KEINE RAD Server (Production) Lizenz.

Zitat:

Zitat von twein (Beitrag 1467495)
Anscheinend gibt es dann doch nicht, wie beschrieben, eine Einzelplatz-Radserver-Lizenz für Enterprise Besitzer.

Einzelplatz-Lizenz? Wofür sollte die auch gut sein? ReST auf localhost?
Die RAD Server Single-Site/unlimited User Lizenz hast du bekommen? Du hast den eMail Newsletter von Embarcadero abonniert?

Problem dabei: Der Newsletter (zugegeben 90+% Aktionen/"Werbung") enthält durchaus auch sinnvolle Informationen. Es gibt Leute die bestellen den dann ab (Unsubscribe) und wundern sich, daß sie keine eMails von uns erhalten (wie zB: "Ihre RAD Server Lizenz").

Zitat:

Zitat von twein (Beitrag 1467495)
Somit werde ich dann wohl wieder meine alte Methode benutzen müssen. (PHP SLIM Framework)
Wenn dann meine angefragte 60Tage Lizenz abgelaufen ist.

Gut... dann kann ich mir das Antworten auf die PN sparen.

twein 17. Jun 2020 07:25

AW: RAD Server Installation Windows
 
Zitat:

Zitat von MEissing (Beitrag 1467497)
Ui. Du bist der erste, daß das behauptet. Auch ich lerne nicht aus.

Das hier ist dann an dir vorbeigegangen:
https://community.idera.com/develope...rces-and-ebook

InterBase/RAD Server Lizenz? Mehrfach und ausführlich erwähnt und erklärt.

Auch im Docwiki:
http://docwiki.embarcadero.com/RADSt...ent_on_Windows

Seriennummer? Ja. Der erste Screenshot.

Das ist nicht an mir vorbei gegangen!
Aber dieser Dialog, kommt beim installieren von Interbase!
Muss man nun zwei Seriennummer eingeben, oder ist dies eine spezielle Interbase/RADServer Lizenz?

Zitat:

Zitat von MEissing (Beitrag 1467497)
Einzelplatz-Lizenz? Wofür sollte die auch gut sein? ReST auf localhost?
Die RAD Server Single-Site/unlimited User Lizenz hast du bekommen? Du hast den eMail Newsletter von Embarcadero abonniert?

Meine Datenbanken laufen nicht auf localhost. (Ausnahme: sqlite)
Die betreibe ich immer auf meiner Synology-NAS. (Derzeit MS-SQL, PostGreSQL, MariaDB, MySQL)

Ursprünglich, habe ich mich für die Docker-Installation interessiert.
Interbase 2017 und der alte PAServer funktionieren mit den angebotenen Images.
Aber für 10.4, gibt es das nicht!

Zitat:

Zitat von MEissing (Beitrag 1467497)
Problem dabei: Der Newsletter (zugegeben 90+% Aktionen/"Werbung") enthält durchaus auch sinnvolle Informationen. Es gibt Leute die bestellen den dann ab (Unsubscribe) und wundern sich, daß sie keine eMails von uns erhalten (wie zB: "Ihre RAD Server Lizenz").

Problem? Dann muss man Lösungen finden! Z.B. Hinweis in der Doku oder freigegebenen Videos. Bitte vorher Lizenz beauftragen! Wenn diese nicht mitgeliefert wird!
Der RAD-Studio-Lizenzmanager sagt doch was alles freigeschaltet wurde!
RAD-Server wird nicht aufgeführt. (Ist mir nun bei erneuter Recherche aufgefallen)

MEissing 17. Jun 2020 07:40

AW: RAD Server Installation Windows
 
Aus der Doku:
Zitat:

You need to install and register a new instance of InterBase 2020 using a valid RAD Server license.
Register the RAD Server instance with a valid RAD Server license.
Hier in deutsch:
http://docwiki.embarcadero.com/RADSt..._unter_Windows

Zitat:

Für dessen Installation benötigen Sie eine gültige RAD Server-Lizenz. Wenden Sie sich bitte an einen Verkaufsmitarbeiter von Embarcadero unter http://www.embarcadero.com/company/contact-us, um eine gültige RAD Server-Lizenz für Ihre Produktionsumgebung zu erhalten.
...aber das hattest du ja gelesen.

twein 17. Jun 2020 08:15

AW: RAD Server Installation Windows
 
Zitat:

Zitat von MEissing (Beitrag 1467504)
Aus der Doku:
Zitat:

You need to install and register a new instance of InterBase 2020 using a valid RAD Server license.
Register the RAD Server instance with a valid RAD Server license.
Hier in deutsch:
http://docwiki.embarcadero.com/RADSt..._unter_Windows

Zitat:

Für dessen Installation benötigen Sie eine gültige RAD Server-Lizenz. Wenden Sie sich bitte an einen Verkaufsmitarbeiter von Embarcadero unter http://www.embarcadero.com/company/contact-us, um eine gültige RAD Server-Lizenz für Ihre Produktionsumgebung zu erhalten.
...aber das hattest du ja gelesen.

Machen wie es kurz:
Besten Dank für die Info!

Ich bin davon ausgegangen, dass ich im Besitz dieser Lizenz bin und nicht einen Verkaufsmitarbeiter kontaktieren muss!

Also nochmals allerbesten Dank!:-D:thumb:

twein 18. Jun 2020 07:51

AW: RAD Server Installation Windows
 
Habe nun die die RAD-Server-Lizenz erhalten.
Mit der gelieferten Lizenz, sind nun 3 Interbase RAD-Server Lizenzen registriert worden. XE7; 2017 und 2020

RAD-Server meldet sich nun richtig mit der Version "4.1"

Hurra ich bin nun einen Schritt weiter.

Dann taucht dann direkt das nächste Problem auf.

Kein Zugriff auf die Datenbanken !
Leider ist mir dieses "System Encryption Password" nicht bekannt.

Alle Passwörter aus "setup_column_encryption.sql" und Docker Container ausprobiert!

Hat jemand eine Idee?

Uwe Raabe 18. Jun 2020 07:58

AW: RAD Server Installation Windows
 
Zitat:

Zitat von twein (Beitrag 1467625)
Kein Zugriff auf die Datenbanken !
Leider ist mir dieses "System Encryption Password" nicht bekannt.

Auf die RAD Server Lizenzdatenbank sollst du wohl auch keinen Zugriff haben.

twein 18. Jun 2020 08:19

AW: RAD Server Installation Windows
 
Zitat:

Zitat von Uwe Raabe (Beitrag 1467633)
Auf die RAD Server Lizenzdatenbank sollst du wohl auch keinen Zugriff haben.

Aber doch z.B. auf Employee.gdb oder selbst erstellte Datenbanken, oder?

MEissing 18. Jun 2020 09:45

AW: RAD Server Installation Windows
 
Nein. Das integrierte InterBase ist nur und ausschließlich für den RAD Server. Man kann selbst keine Daten drin speichern (Ausnahme: JSON Store über den RAD Server / https://community.idera.com/develope...rom-rad-server)

wjjw 22. Aug 2020 11:37

AW: RAD Server Installation Windows
 
Hallo!

Ich komme leider mit der Installation des RAD-Servers nicht weiter. Hab jetzt einen neuen Versuch gestartet, nachdem Delphi 10.4 am Markt ist.
Jedoch gleiche Probleme. Bekomme den RAD-Server in meinem IIS nicht zum laufen.

Vielleicht kann mir jemand weiterhelfen, der das geschafft hat. Der Embarcadero-Support hilft mir hier nicht wirklich weiter, da er immer nur auf die Doku verweisst.

Also bitte bitte eine PN an mich!!! :zwinker:
Dann vielleicht via TeamViewer sich meinen Webserver ansehen...

Vielen vielen Dank!!!
Werner

PS: Bin noch nicht "ganz" am verzweifeln... :wall:

haentschman 23. Aug 2020 09:32

AW: RAD Server Installation Windows
 
Hallöle...8-)
Zitat:

Bekomme den RAD-Server in meinem IIS nicht zum laufen.
Ich kann nur beitragen...Du könntest dich zur EKON24 anmelden und dich mit dem Herrn Eissing auseinanderzusetzen. Er macht über genau dieses Thema eine Session.
https://entwickler-konferenz.de/cros...er-und-iis-10/

wjjw 23. Aug 2020 18:20

AW: RAD Server Installation Windows
 
Zitat:

Zitat von haentschman (Beitrag 1472274)
Hallöle...8-)
Ich kann nur beitragen...Du könntest dich zur EKON24 anmelden und dich mit dem Herrn Eissing auseinanderzusetzen. Er macht über genau dieses Thema eine Session.
https://entwickler-konferenz.de/cros...er-und-iis-10/

Das hört sich toll an! Ist genau das was ich brauche. :)
Was noch besser wäre, wenn die EKON24 auch live gestreamt werden könnte - in Zeiten wie diesen. Wohne auch "hinter den Alpen".. ;-)

haentschman 24. Aug 2020 04:57

AW: RAD Server Installation Windows
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallöle...:P
Zitat:

Wohne auch "hinter den Alpen"
...ist eine Ausrede. :zwinker: Ich zahle für mein Bahnticket 80€ und bin 8Std. unterwegs.:?

wjjw 14. Sep 2020 11:11

AW: RAD Server Installation Windows
 
Geht ja doch! :)
EKON 24 - RAD Server und IIS 10
2. - 4. November 2020 | Meliá Düsseldorf & ONLINE :thumb::thumb::thumb:

ajoe 24. Apr 2021 20:30

AW: RAD Server Installation Windows
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hi, I am quite new here. Sorry, I do not know German, and I have been using google translate to go through the posts here, as I am stuck with some of the issues that were discussed here.
I am using Delphi 10.4.2 and trying to host the console and the application on IIS 10.
I could host the application correctly, but I have issues with the console which is hosted in IIS. The hosting of console went fine, I can login, see the pages, and all looks good. But, when I click on Logout, the Logout doesnt happen. It remains in the same page, no error message shown. In firefox 88.0, debug tools, "Konsole" I could see the message :

GET http://192.168.110.153:30302/EMSCons...ServerMethods/
[HTTP/1.1 500 Internal Server Error 16ms]

under the above error in "Antwort" it says
JSON
error : "invalid request format. /classname/methodname and eventual parameters expected"


I have attached the log file from IIS which is created when the Logout is clicked, and also the screenshot of devtools from microsoft edge.

I would really appreaciate if someone could help me to identify the problem.
Thanks in advance.


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:13 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz