Experte für Server gesucht: Problem mit Woocommerce RestAPI nach Hoster Umzug

  • Hallo Leute,

    Bin von Mittwald auf 1&1 umgezogen.
    Woomommerce version ist 3.0.8. Wordpress ist 4.8
    Es funktioniert auch (fast) alles.
    Nun gibt es aber ein Problem:
    Die RestApi funktioniert nicht.
    Habe alle Ordnerberechtigungen gesetzt, wie sie beim alten Hoster waren.
    Die htaccess ist auch die gleiche.
    PHP Version ist auch die selbe.

    Bekomme aber immer in 401 zurück.

    Auszug vom Server:
    212.41.232.140 - - [13/Jun/2017:14:26:49 +0200] "GET
    /wp-json/wc/v2/orders HTTP/1.1" 401 132 http://www.Gehtdichnixan.at "-"
    "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101
    Firefox/53.0" "-"
    212.41.232.140 - - [13/Jun/2017:14:26:50 +0200] "GET
    /wp-json/wc/v2/orders HTTP/1.1" 401 132 http://www.Gehtdichnixan.at "-"
    "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:53.0) Gecko/20100101
    Firefox/53.0" "-"

    Abgerufen wurde mit dem http-requester, da ich meiner Anwendung nicht
    mehr traute.
    Selber Fehler (Siehe anhänge).

    API läuft. Der Key und der Secret sind auch richtig.
    (Wurde auch schon on/off und die Schlüssel neu erstellt)

    Hat wer eine Idee, an was das noch liegen kann?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Wieso macht man das?

    Hilft das, wenn du es in die .htaccess hinzufügst?

    Code
    <IfModule mod_setenvif>
      SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1
    </IfModule>

    Weil es billiger und schneller ist ;-)

    Ja, das währe schon drinnen.

    Die Domain ist auch gleich geblieben.

  • Apache Configuration
    [COLOR=#303336][FONT=inherit]<[/FONT][/COLOR][COLOR=#2B91AF][FONT=inherit]IfModule[/FONT][/COLOR][COLOR=#303336][FONT=inherit] mod_rewrite[/FONT][/COLOR][COLOR=#303336][FONT=inherit].[/FONT][/COLOR][COLOR=#303336][FONT=inherit]c[/FONT][/COLOR][COLOR=#303336][FONT=inherit]>[/FONT][/COLOR][COLOR=#303336][FONT=inherit]
    [/FONT][/COLOR][COLOR=#2B91AF][FONT=inherit]RewriteCond[/FONT][/COLOR][COLOR=#303336][FONT=inherit] [/FONT][/COLOR][COLOR=#303336][FONT=inherit]%{[/FONT][/COLOR][COLOR=#303336][FONT=inherit]HTTP[/FONT][/COLOR][COLOR=#303336][FONT=inherit]:[/FONT][/COLOR][COLOR=#2B91AF][FONT=inherit]Authorization[/FONT][/COLOR][COLOR=#303336][FONT=inherit]}[/FONT][/COLOR][COLOR=#303336][FONT=inherit] [/FONT][/COLOR][COLOR=#303336][FONT=inherit]^(.*)[/FONT][/COLOR][COLOR=#303336][FONT=inherit]
    [/FONT][/COLOR][COLOR=#2B91AF][FONT=inherit]RewriteRule[/FONT][/COLOR][COLOR=#303336][FONT=inherit] [/FONT][/COLOR][COLOR=#303336][FONT=inherit]^(.*)[/FONT][/COLOR][COLOR=#303336][FONT=inherit] [/FONT][/COLOR][COLOR=#303336][FONT=inherit]-[/FONT][/COLOR][COLOR=#303336][FONT=inherit] [/FONT][/COLOR][COLOR=#303336][FONT=inherit][[/FONT][/COLOR][COLOR=#303336][FONT=inherit]E[/FONT][/COLOR][COLOR=#303336][FONT=inherit]=[/FONT][/COLOR][COLOR=#303336][FONT=inherit]HTTP_AUTHORIZATION[/FONT][/COLOR][COLOR=#303336][FONT=inherit]:%[/FONT][/COLOR][COLOR=#7D2727][FONT=inherit]1[/FONT][/COLOR][COLOR=#303336][FONT=inherit]][/FONT][/COLOR][COLOR=#303336][FONT=inherit]
    [/FONT][/COLOR][COLOR=#303336][FONT=inherit]</[/FONT][/COLOR][COLOR=#2B91AF][FONT=inherit]IfModule[/FONT][/COLOR][COLOR=#303336][FONT=inherit]>

    Klappt es damit?[/FONT][/COLOR]

  • Mit den Wechsel hast du dir mit Sicherheit nichts gutes getan [emoji6].
    Hast du die geänderten Pfade in der Datenbank angepasst?

  • Die Domain hat sich nicht geändert.
    Sonst funktioniert alles.
    Habe eben nur den Datenbankname bei den Drop und Use ausgetauscht.

    Einmal editiert, zuletzt von Seek51 (13. Juni 2017 um 19:22)

  • OOOOkkkkk. Dazugelernt.
    Wie sieht der z.Bsp.aus?
    Ist weiss z.Bsp. das der ABSOLUTE Pfad zu meiner Seite einmal "/home/www/p227280/html/meine-domain.com" war.

    Bin jetzt mal mit dem Wordpress Plugin "Suchen & Ersetzen" darübergegangen. Leider wurde nichts gefunden :-(

    Kann sich das jemand genau anschauen?
    Bitte per PN melden.
    Wird natürlich entschädigt.

    PS.: Hattemir gedaccht, der Pfad wird in Wordpress unter den allgemeinen Eisntellungen vorgeben. Den Rest macht der DNS Record.
    Bitte korrigiert mich. Ich lerne gerne dazu.

    Einmal editiert, zuletzt von Seek51 (13. Juni 2017 um 19:49)

  • Jetzt bringste mächtig was durcheinander. DNS Recorde haben nichts mit irgendwelchen Serverseitigen Einstellungen zu tun. Du kannst mich gerne per PN anschreiben, dann schaue ich mir das Problem an.

  • Bin gerade dabei die Pfade zu ersetzen :-)
    Ich hoffe dass,das diese Lösung die richtige ist für das Api Problem.
    Was ich so gesehen habe betrifft das nur die Vorschaubilder.
    Das es trotzdem funktioniert??? Komisch.
    Melde mich nachher nochmals.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!