Hibiscus-Server Webadmin Problem

 
Mat Birdy
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 34
Dabei seit: 10 / 2011
Betreff:

Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 11:16 Uhr  ·  #1
Hallo,

Ich möchte einen Hibiscus-Server einrichten.
Meinen ersten Versuch habe ich auf meinem (bei Strato gemieteten) Server gestartet. Ich habe die Datenbank eingerichtet und die Zugangsdaten in der Config-Datei eingegeben. Dann habe ich noch den Ordner "jameica.webadmin" in den Plugin-Ordner des Hibiscus-Servers verschoben.
Dann habe ich den Hibiscusserver mit ./jameicaserver.sh gestartet und ein Passwort vergeben. Der Server ist ohne Fehler in der Log gestartet. (Ein "WARN" wegen Lizenzschlüssel, aber ich glaube das ist irrelevant!? ) In der Log steht: "8 webservices deployed". Die WebServices sollten also erfolgreich gestartet worden sein.
Wenn ich jedoch über "https://meinserver.de:8080/webadmin" auf die Verwaltung zugreifen will, bekomme ich einen ERROR 500. Auf der Internetseite steht dann der Error, der aber auch in der Log steht (Log im Anhang).

Nachdem es auf dem (Strato-)Server nicht geklappt hat, habe ich es auch noch einmal auf meinem Rechner probiert. Das gleiche Problem.

Stratoserver:
Zitat
Betriebssystem: Linux (Linux 2.6.18-028stab091.2 #1 SMP Fri Jun 3 00:02:40 MSD 2011 i686)(ubuntu)
MySQL-Version: 5.1.41-3ubuntu12.10
PHP-Version: 5.3.2-1ubuntu4.9

Home-Computer
Zitat
Betriebssystem: Linux (Ubuntu 11.10 i686)
MySQL-Version: Ver 14.14 Distrib 5.1.58, for debian-linux-gnu (i686) using readline 6.2
PHP-Version: PHP 5.3.6-13ubuntu3.3


HINWEIS: Die jameica.log ist nicht vom (Strato-)Server sondern von meinem Home-Computer. In den beiden Logs stand aber das gleiche drin!

Vielen Dank im Voraus für eure Hilfe
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 12:21 Uhr  ·  #2
1) Ich rate dir DRINGEND(!!) davon ab, den Payment-Server auf einem oeffentlich im Internet zugaenglichen Server zu betreiben. Dafuer ist der Server NICHT gedacht. Er stellt eine Reihe von Diensten (XML-RPC, RMI, SOAP, JSON/REST) zur Verfuegung, deren TCP-Ports zugaenglich sind. Der Payment-Server sollte AUSSCHLIESSLICH in einem gesicherten LAN betrieben werden.

2) Die Warnmeldung wegen fehlendem Lizenzschluessel ist sehr wohl relevant. Das aktuelle 2.0.0-Release enthaelt noch die Lizenzpruefung. Da ich aber keine Lizenzschluessel mehr vergebe, kannst du mit der Version nicht viel anfangen. Lade dir stattdessen die 2.1.0-beta von http://www.willuhn.de/products/hibiscus-server/download.php Die ist inzwischen komplett GPL (siehe http://www.willuhn.de/blog/ind…ource.html) und benoetigt keine Lizenzschluessel mehr.

3) Warum hast du das Plugin "jameica.webadmin" manuell da rein kopiert? Das ist genau das Plugin, welches die Fehler im Log ausloest, weil es nicht kompatibel zu deiner Payment-Server-Version ist. Und das Reinkopieren ist auch nicht noetig, weil der Payment-Server genau dieses Plugin doch bereits mitbringt.
Mat Birdy
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 34
Dabei seit: 10 / 2011
Betreff:

Danke

 · 
Gepostet: 03.01.2012 - 12:42 Uhr  ·  #3
Vielen Dank für Deine Hilfe.

Ich werde den Hibiscusserver local installieren.

Nachdem ich jetzt die Beta heruntergeladen und ausprobiert habe, funktioniert alles! Danke.

Achso, ich habe das Plugin "jameica.webadmin" reinkopiert, weil ich hier im Forum gelesen habe, dass sonst die Webverwaltung nicht zugänglich ist. Das Thema habe ich leider nicht wiedergefunden, sonst würd ich jetzt noch kurz den Link hinzufügen.

Danke nochmal für Deine Hilfe!!!
Jameica, Hibiscus und JVerein sind wirklich super.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Danke

 · 
Gepostet: 03.01.2012 - 12:56 Uhr  ·  #4
Zitat geschrieben von Mat Birdy
Achso, ich habe das Plugin "jameica.webadmin" reinkopiert, weil ich hier im Forum gelesen habe, dass sonst die Webverwaltung nicht zugänglich ist.


Das ist nur noetig, wenn man Jameica manuell um einen Web-Connector erweitern will. Der Hibiscus Payment-Server ist aber ein Komplett-Release bestehend aus Jameica, Hibiscus und allen weiteren Plugins. Daher ist das dort nicht notwendig.

Alternativ koenntest du dir den Payment-Server auch manuell zusammenstellen, indem du dir Jameica und alle benoetigten Plugins einzeln runterlaedst und manuell zusammenkopierst.
Mat Birdy
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 34
Dabei seit: 10 / 2011
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 15:35 Uhr  ·  #5
Ich habe noch eine Frage:

Gibt es eine Möglichkeit, meine alte *.h2.db von hibiscus in das neue MySQL-System zu übertragen?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 15:43 Uhr  ·  #6
Schau mal hier - das ist das gleiche - nur andersrum:
http://www.onlinebanking-forum…hp?p=78994

Von H2 nach MySQL wird aber vermutlich nicht fehlerfrei durchlaufen, weil H2 Primary-Keys per Default bei "0" beginnt, waehrend MySQL bei "1" beginnt. Heisst: In der H2-Datenbank befinden sich Datensaetze, deren ID "0" lautet, was von MySQL aber gar nicht unterstuetzt wird. Da sicher auch eines der Konten (das zuerst angelegte) davon betroffen ist (und von diesem aber alle zugeordneten Daten wie Umsaetze, Ueberweisungen, etc. abhaengen), wirst du damit nur einen Teil der Daten rueberkriegen.

Alternativ: Bank-Zugaenge und Konten neu anlegen und anschliessend die Umsaetze exportieren und wieder importieren. Via CSV oder MT940 z.Bsp.
Mat Birdy
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 34
Dabei seit: 10 / 2011
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 16:31 Uhr  ·  #7
Ich habe mich gerade nochmal durch phpMyAdmin durchgeklickt und bin bei dem Menüpunkt "Importieren" auf folgendes gestoßen:

Zitat
AUTO_INCREMENT nicht für Nullwerte verwenden


Das "?" dahinter führte mich zu dieser Seite: http://dev.mysql.com/doc/refma…ue_on_zero

Ich hab die Datenbank zurückgesetzt, das Häkchen vor dieser Option weggenommen und die *.sql aus dem hibiscus/sql/ Ordner erneut importiert.
Bei dem Import des Backups sind keine Fehler aufgetreten.

Ich selbst bin Hobby-Webentwickler und hab viel mit MySQL am Hut, aber diese Option war auch mir neu.

Man lernt eben immer dazu.
Vielen Dank nochmal!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.01.2012 - 16:39 Uhr  ·  #8
Dann hast du vermutlich einfach Glueck gehabt, weil das Konto mit der kleinsten ID bei dir immer noch eine ID > 0 hatte (vermutlich, weil du das erste angelegte Konto wieder geloescht hattest).

Die von dir genannte auto_increment-Funktion spielt hier in dem Zusammenhang keine Rolle, da beim Uebernehmen der Daten keine neuen IDs vergeben sondern die existierenden uebernommen werden. Und MySQL kann halt keine bei "0" beginnenden Primary-Keys/Auto-Increment-Felder.
bankman
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 05 / 2019
Betreff:

Hibiscus-Server Problem

 · 
Gepostet: 03.05.2019 - 12:54 Uhr  ·  #9
Hallo

ich habe den Hibiscus Server in der Version 2.8.10 auf einem Ubuntu Rechner mit open-jdk version "11.0.2" installiert und bekomme beim Aufruf der beiden URL https://localhost:8080/webadmin und https://localhost:8080/hibiscus einen http 500 zurück. Den Fehlerlog habe ich im Anhang beigefügt.

Beim Aufruf der URL https://localhost:8080/xmlrpc/ bekomme ich den Fehler HTTP ERROR: 405 "Problem accessing /xmlrpc/. Reason: HTTP GET not supported, use POST instead"

Die Installation habe ich nach den beschrieben Schritten auf der Seite https://www.willuhn.de/products/hibiscus-server/install.php ausgeführt. Ich benutze keine externe SQL-DB, sondern die integrtierte H2-DB.

Habt Ihr eine Idee, woran das liegen könnte?

Beste Grüße und vielen Dank im Voraus
Der an diesem Beitrag angefügte Anhang ist entweder nur im eingeloggten Zustand sichtbar oder die Berechtigung Deiner Benutzergruppe ist nicht ausreichend.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11386
Dabei seit: 03 / 2005
Betreff:

Re: Hibiscus-Server Webadmin Problem

 · 
Gepostet: 03.05.2019 - 20:20 Uhr  ·  #10
Der Hibiscus-Server unterstuetzt Java 11 leider noch nicht. Verwende eine aeltere Java-Version (Java 9 oder 10) muesste gehen. Fuer den Support von Java 11 sind umfangreiche Aenderungen am Hibiscus-Server notwendig. Bin bisher noch nicht dazu gekommen, das einzubauen.
Gewählte Zitate für Mehrfachzitierung:   0