Posts by harryhe

    in der apache2.conf steht:


    # Sets the default security model of the Apache2 HTTPD server. It does

    # not allow access to the root filesystem outside of /usr/share and /var/www.

    # The former is used by web applications packaged in Debian,

    # the latter may be used for local directories served by the web server. If

    # your system is serving content from a sub-directory in /srv you must allow

    # access here, or in any related virtual host.

    <Directory />

    Options FollowSymLinks

    AllowOverride None

    Require all denied

    </Directory>


    <Directory /usr/share>

    AllowOverride None

    Require all granted

    </Directory>


    <Directory /var/www/>

    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted

    </Directory>


    #<Directory /srv/>

    # Options Indexes FollowSymLinks

    # AllowOverride None

    # Require all granted

    #</Directory>


    Hier dann das einfügen ? mit oder ohne dem fett geschriebenen Teil ?

    <Directory /var/www/OpenXE>

    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted

    </Directory>


    Oder kommt das in die .htaccess ?


    Danke für die Hilfe.

    Nachdem ich mehrere Versuche unternommen habe meinen ML110G7 mit Raid (P410 Smart Array) auf UCS 5.2 zu aktualisieren, auch über den Umweg mit Proxmox, habe ich jetzt einen ML150G6 mit selben Controller und Platten installiert bekommen, interessanter weise wurden auf dem G6 die Festplatten erkannt und ohne Probleme mit Raid installiert.
    Jetzt hänge ich in der OpenXE Installation:


    Alle Module (über UMC Portal) in der PHP8.2 Version installiert; Server Installation komplett durchlaufen.

    Hatte aus versehen OpenXE 1.3 schon installiert, dann wieder gelöscht um direkt 1.12 zu installieren.


    Jetzt komme ich nicht mehr über den Webbrowser auf die setup.php


    Die Apache log sagt folgendes:

    [core:alert] [pid 14537:tid 14537] [client 192.168.11.103:52530] /var/www/OpenXE/.htaccess: Options not allowed here


    HTACCESS aus OpenXE Verzeichnins:


    # Generated file from class.acl.php

    # For detection of htaccess functionality

    SetEnv HTTP_OPENXE_HTACCESS on

    # Disable directory browsing

    Options -Indexes

    # Set default page to index.php

    DirectoryIndex "index.php"

    # Deny general access

    Order deny,allow

    <FilesMatch ".">

    Order Allow,Deny

    Deny from all

    </FilesMatch>

    # Allow index.php

    <Files "index.php">

    Order Allow,Deny

    Allow from all

    </Files>

    # end


    Wäre schön wenn mir hier jemand weiter helfen könnte.

    Gibt es Änderungen bei der Verwendung von MariaDB 10.11.11 unter Debian 12 gegenüber der hier angegebenen Version 10.6.


    setup.php gibt mit den folgenden Fehler (nach der Bestimmung des Benutzerdaten- Verzeichnis::


    Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ''' at line 92 in /var/www/xentral/www/setup/setup.php:145
    Stack trace:
    #0 /var/www/xentral/www/setup/setup.php(145): mysqli_query()
    #1 {main} thrown in /var/www/xentral/www/setup/setup.php on line 145


    Kann das durch eine abweichende MariaDB Version und PHP 8.2 sein ?
    Hatte vorher ein ähnliches "Problem" mit nach der Eingabe der Datenbank, mit der geänderten setup.conf.php (.zip) von Alex vom 21. Januar 2025 bin ich da dann weiter gekommen. Also ggf. ähnlicher Fehler ?

    Bei Versuch einer neuen Installation auf einem anderen Server mit Apache PHP

    Moin,

    gibt es von OpenXE eine aktuelle Liste oder Tabelle mit den aktuellen Variablen, am besten auch mit Beschreibung ?


    Ich verwende noch die Community Version von Xentral 20.1


    Für Xentral sind die Variablen hier offengelegt (vermutlich für die aktuelle Version:(

    https://help.xentral.com/hc/de/articles/5091351567388


    Wir planen die Umstellung auf OpenXE mit Woocommerce und Datev Anbindung, daher wäre es wür uns wichtig die aktuellen Parameter von OpenXE zu haben um diese verarbeiten zu können. Ich gehe mal davon aus, das seit der Gabelung von Xentral die eine oder andere Variable sowohl bei OpenXE als auch bei Xentral hinzugekommen sind, und nicht unbedigt die selben sein werden, wobei nicht jede Variable in beiden Weiterentwicklungen umgesetzt wurde oder ggf. anders benannt wurden.


    Dabei soll es natürlich vermieden werden auf Parameter zurückzugreifen die die aktuelle Xentral Version, aber nicht die Community Version 20.1 und/oder die aktuelle OpenXE Version haben.


    Vielen Dank im voraus


    Gruß Harald

    Moin,
    leider kann ich Dir zu deinem Anliegen nicht weiter helfen, aber ich habe eine ergänzende Frage:

    Gibt es von openXE eine aktuelle Liste oder Tabelle mit den aktuellen Variablen, am besten auch mit Beschreibung ?


    Ich verwende noch die Community Version von Xentral 20.1


    Für Xentral sind die Variablen hier offengelegt (vermutlich für die aktuelle Version):

    https://help.xentral.com/hc/de/articles/5091351567388


    Wir planen die Umstellung auf openXE mit Woocommerce und Datev Anbindung, daher wäre es wür uns wichtig die aktuellen Parameter von openXE zu haben um diese verarbeiten zu können.

    Dabei soll es natürlich vermieden werden auf Parameter zurückzugreifen die die aktuelle Xentral Version, aber nicht die Community Version 20.1 und/oder die aktuelle openXE Version haben, aber auf evtl. zusätzliche Parameter wie das genannte {HEUTE}, wenn es denn kommt, die dann aber evtl. nur in openXE verfügbar sind.


    Vielen Dank im voraus für die Rückmeldung, und hoffe das Alex hier auch noch seine Rückmeldung bekommt.


    Gruß Harald

    Hmm das scheint dann irgendwie mit Browser/Webserver zusammenzuhängen.


    Getestet und unterstützt wird von uns die Kombination Apache mit PHP 8 als Apache-Modul. Kannst Du bitte mit dem Hoster nochmal checken dass das so konfiguriert ist? Andere Konfigurationen könnten Probleme bereiten...

    Da ich in der Serververwaltung zwischen PHP 7.4, 8.0 uns 8.2 umschalten und den Apache dann neu starten kann vermute ich mal das es als Apache Modul konfiguriert wird.


    Gibt es ggf. andere Module die erforderlich sind, die ich prüfen kann ob die installiert sind ?
    Wie z.B. Fast-CGI ?
    Oder Module die störend sind ?

    Moin,


    Danke für die Unterstützung.


    Einzige Änderung ist das jetzt auf der Seite "Schritt 3 - Pfad für Dateien" oben links auf der Seite "SESSION ERROR" steht.


    Der "Weiter" Butten erscheint nach wie vor nicht.

    Kannst Du mal bitte Informationen zu Deinem Server liefern? Also insbesondere welche PHP-Version, welcher Webserver? Wie läuft PHP dort? Fast-CGI oder module?

    Es ist ein Telekom Server (WebhostingPro):

    Der Server läuft auf Debian 12

    die Datenbanken ist eine MariaDB10.11.4.

    Bei Skriptsprachen kann ich bei php zwischen 7,4, 8.0 und 8.2 wählen, steht auf 8.2
    Apache httpd 2.4.x (laut: https://homepagecenter.telekom…uelle-serverkonfiguration )


    Muss ich da evtl. entsprechend des links oben was in der httpd.conf oder .htaccess anpassen ?

    Schritt 3 - Pfad für Dateien

    Der "Weiter" Button wird bei mir nicht angezeigt...

    Jemand eine Idee woran es liegen könnte ?
    Habe es mit Verzeichnisrechten 777 und 770 und 775 für das Verzeichnis userdata probiert, Pfad wird vorgeschlagen, aber bekomme keinen "Weiter" Button um die Installation fortzusetzen.

    Bei der Installation von Xentral auf dem lokalen Server hat das, wenn ich mich richtig erinnere das Installationsprogramm übernommen. Aber ist auch schon was her.,
    O.k., erledigt und läuft weiter.


    Werde die Rechte gleich wieder auf 770 setzen.

    Die beiden gelisteten Datenbanken waren auch vor der installation schon da. Legt openXE nicht eine neue an ?
    Lasse gerade alle Rechte im Verzeichnis auf 777 setzen um da auszuschließen das die Rechte das Problem sind.

    Hallo,

    wir nutzen seit 2 Jahren die Xentral community Edition auf unserem internen Sercer, und ich beobachte das geschehen hier schon etwas.

    Hatte auch den Wechsel auf die Nutzerversion erwägt, aber wurde dann doch durch die explodierenden Preise abgescheckt, und das man seine Daten quasi an Xentral offenlegt (auf deren Server).


    Da wir demnächst einen Woocommerce Shop bekommen und bereits Datev nutzen war meine Idee openXE auf unserer Business Homepage Server von der Telekom zu installieren, um auch von unterwegs Angebote und ABs bearbeiten zu können, und eine Verbindung zu Datev und dem Shop herzustellen.


    Ich habe jetzt die Installationsdateien im public_htmp/openXE kopiert und eine sub-Domain eingerichtet die auf dieses Verzeichnis verweist.

    Zugriffsrechte auf das Verzeichnis habe ich erstmal auf

    Beim Aufruf der Sub-Domain gelage ich auch auf den installer, der bis auf Ioncube nichts zu beanstanden hat.


    Nach Eingabe der Datenbank- Einstellungen:

    localhost

    HEGxxx

    user (für openXE)

    PW (für openXE)


    Bekomme dann folgende Fehlermeldung:


    Fatal error: Uncaught mysqli_sql_exception: php_network_getaddresses: getaddrinfo for HEGxxx failed: Name or service not known in /home/www/public_html/openXE/www/setup/setup.conf.php:655
    Stack trace:
    #0 /home/www/public_html/openXE/www/setup/setup.conf.php(655): mysqli_connect()
    #1 /home/www/public_html/openXE/www/setup/setup.php(106): CheckDatabase()
    #2 {main} thrown in /home/www/public_html/openXE/www/setup/setup.conf.php on line 655


    Der Server läuft auf Debian 12

    bei den Datenbanken ist eine MariaDB10.11.4 und einen MYSQL5 Datenbank gelistet.

    Bei Skriptsprachen kann ich bei php zwischen 7,4, 8.0 und 8.2 wählen.

    Muss ich für user/pw erstmal das PW des Hompage- Nutzers angeben ?

    Oder liegt es daran das ich der Datenbank den Namen "HEGxxx" gegeben habe ?

    Oder sollte ich statt localhost die IP und Installationsverzeichnis des Telekom Servers angeben ?


    Danke für Eure Hilfe.