Beiträge von martini58

    Danke für deine Antwort.

    Das Ergebnis sieht so aus:

    Code
    # curl -k https://shop.xxx.de/api/version
    {"errors":[{"code":"9","status":"401","title":"The resource owner or authorization server denied the request.","detail":"The JWT string must have two dots"}]}

    Sorry, das war ein Missverständnis: Ich dachte ich solle explizit auf die interne IP zugreifen.

    So sieht es mit korrekter URL aus:


    # curl -k https://shop.xxx.de/api

    {"errors":[{"code":"0","status":"404","title":"Not Found","detail":"No route found for \u0022GET http


    # curl -k https://shop.xxx.de/store-api.products | more

    % Total % Received % Xferd Average Speed Time Time Time Current

    Dload Upload Total Spent Left Speed

    0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0

    <!DOCTYPE html>


    <html lang="de-DE"

    itemscope="itemscope"

    itemtype="https://schema.org/WebPage">

    .

    .

    .

    usw.


    Ich kann mir auch alle Routen anzeigen lassen:


    # sudo -u www-data php bin/console debug:route | more

    ------------------------------------------------------------------- ------------- -------- ------ --------------------------------------------------------

    --------------------------

    Name Method Scheme Host Path


    ------------------------------------------------------------------- ------------- -------- ------ --------------------------------------------------------

    --------------------------

    api.action.access-key.integration GET ANY ANY /api/_action/access-key/intergration


    api.action.access-key.user GET ANY ANY /api/_action/access-key/user


    api.action.access-key.sales-channel GET ANY ANY /api/_action/access-key/sales-channel


    api.action.access-key.product-export GET ANY ANY /api/_action/access-key/product-export


    api.acl.privileges.get GET ANY ANY /api/_action/acl/privileges


    api.acl.privileges.additional.get GET ANY ANY /api/_action/acl/additional_privileges


    api.oauth.authorize POST ANY ANY /api/oauth/authorize


    api.oauth.token POST ANY ANY /api/oauth/token


    api.action.cache.info GET ANY ANY /api/_action/cache_info


    api.action.cache.index POST ANY ANY /api/_action/index

    .

    .

    .

    usw.

    Danke für deine Geduld!

    Das funktioniert leider nicht, ich bekomme ein '302 Found' zurück und zwar von der (alphabetisch) ersten der zehn in Apache konfigurierten virtuellen Hosts:


    # curl http://192.168.2.100/api/

    <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

    <html><head>

    <title>302 Found</title>

    </head><body>

    <h1>Found</h1>

    <p>The document has moved <a href="https://cxxxx.info/api/">here</a>.</p>

    </body></html>

    Ja, habe ich.

    Ich vermute das Problem eher in der Apache Konfiguration, könnte es möglich sein, das die Rückantwort der Shopware API (virt. Domain A) nicht bei OpenXE (virt. Domain B) ankommt?

    Jetzt bin ich an der nächsten Hürde gescheitert und komme nicht weiter. Das Webinterface weigert sich beharrlich mit der Shopware 6 API zu kommunizieren, egal welche Einstellungen ich verwende. Über Postman funktioniert das jedoch. In den Logfiles habe ich keine Hinweise finden können.

    Wüsstest du evtl. jemanden, der für dieses Problem Support anbietet? Selbstverständlich würde ich dafür zahlen.

    Danke nochmals für deine Bemühungen!

    Könnte ich das evtl. selber machen bzw. machen lassen (die Installationsroutine anpassen)? Ich bin selber kein Programmierer, kenne aber welche. Was genau müsste gemacht werden?

    Nein, das geht leider nicht.

    Auf dem Server laufen diverse WordPress Instanzen sowie Shopware 6, alles mit MySQL.

    Schade eigentlich. Ich benutze seit Jahren kivitendo und wollte mal etwas Neueres testen.

    Trotzdem Danke!

    Hallo an alle,

    dies ist mein erster Post in diesem Forum.

    Ich habe versucht, OpenXE auf meinem Server zu installieren und bekomme an Schritt 3 eine Fehlermeldung (s. Screenshot).

    Leider komme ich mit meinen MySQL Kenntnissen nicht weiter und benötige eure Hilfe.

    OS ist ubuntu 22.04

    php ist v8.1.2

    mysql ist v8.0.36

    Danke im voraus!