Zum Inhalt springen
  • 0

Bei der Replikation kommt plötzlich "403 Forbidden"


Barbara_B

Frage

Hallo Vario-Team,

ich bekomme seit ein paar Tagen keine Verbindung mehr zum Shop.

Web-Shop Einstellungen geprüft: API - Verbindung in Ordnung, sollte aber aktualisiert werden. Sonderfunktionen aufgerufen: keine Verbindung. Dann habe ich die neue Schnittstelle manuell hochgeladen. Hat aber nicht geholfen. 

Danach habe ich mit dem Einrichtungsassistenten die FTP-Verbindung geprüft - erst kam "Verbindung o.k" darunter dann aber "Verbindung false". Ich habe jetzt eine Weile mit den FTP-Einstellungen (TLS / SFTP / Port) herumprobiert und die die Verbindung passt wieder.

Die Replikation funktioniert aber trotzdem nicht. Es erscheint 3x diese Meldung:

Zitat

03.08.2019 18:33:49 Verbindung zum SFTP Server hergestellt
03.08.2019 18:33:49 Die Datei D:\VARIO\Software\VARIO8\001\ART_00001.exp wurde erfolgreich übertragen
03.08.2019 18:33:49 Rufe 'https://www.nbs-shop.de/admin/vario_import7.php?Aktion=Replikation&DateiName=ART_00001.exp' auf (Versuch 1)
03.08.2019 18:33:49 PROBLEM: Problem bei HTTP-Aufruf Versuch 1): HTTP/1.1 403 Forbidden

Ein Ändern der Rechte auf 777 hilft leider nicht.

Bin für jeden Tipp dankbar :)

 

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

15 Antworten auf diese Frage

Empfohlene Beiträge

  • 0

Hallo Herr Marx,

den habe ich nciht gesehen, sonnst hätte ich dort geschrieben.

Leider hilft das nicht. Die Rechte der Vario Ordner stehen alle auf 777 (incl. aller Unterordner und Dateien), der Admin-Ordner steht auf 755. Es gibt auch keinen Extra Verzeichnis-Schutz für den Admin-Bereich. Der API-.Schlüssel ist neu erstellt und manuell übertragen, weil das automatisch nicht geht (Es gab einen Fehler bei der Übertragung).

Es hatte bis vor ein paar Tagen alles einwandfrei funktioniert, es gab weder ein Update im Shop noch in der Vario....

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Ich habe jetzt noch einmal alles kontrolliert und noch eine Datei gefunden, die nicht die Rechte 777 hatte.

Nachdem ich das geändert habe kommt der nächste Fehler:

06.08.2019 17:09:54 Rufe 'https://www.nbs-shop.de/admin/vario_export7.php?' auf
06.08.2019 17:09:55 Entsperre Filiale 001 'Shop' (FIL_ID: 4) vom exklusiven Zugriff
06.08.2019 17:09:55 Replikation beendet.
06.08.2019 17:09:55 PROBLEM: 
Datum/Zeit     : 2019-08-06, 17:09:55, 640ms
Computername   : gelöscht
Benutername    : gelöscht
Betriebssystem : Windows 10 x64 build 17763
Programm       : rs.exe
Version        : 8.0.85.2
callstack crc  : $45bc4cd6, $8b2428b7, $12f2d231
Problem-Nr.    : 4
Ausnahmeklasse : EAccessViolation
Ausnahmetext   : Zugriffsverletzung bei Adresse 01781657 in Modul 'rs.exe'. Schreiben von Adresse 00000040.

main thread ($1508):
01781657 +047 rs.exe ReplClass_Base  7625   +3 TShopReplikation.internerSFTPDownload
017815af +04f rs.exe ReplClass_Base  7613   +4 TShopReplikation.FTPDownload
01e0b2db +263 rs.exe replclass_xtc   2577  +36 TxtcShopReplikation.DownloadFromShop
004103f0 +010 rs.exe System         36557  +10 @IntfClear
0040d954 +0e4 rs.exe System         31934 +139 @FinalizeArray
0040d844 +024 rs.exe System         31637  +25 @FinalizeRecord
0087d774 +014 rs.exe Vcl.Forms      10422   +2 TApplication.ProcessMessage
0087d87e +00a rs.exe Vcl.Forms      10465   +1 TApplication.ProcessMessages
0176fbd6 +00a rs.exe ReplClass_Base  3302   +1 TShopReplikation.TellAlive
01767488 +060 rs.exe ReplClass_Base  2655  +12 TShopReplikation.InternalLog
0178527f +03f rs.exe ReplClass_Base  8333  +10 TShopReplikation.RepliziereShop
03001cb4 +554 rs.exe replclass       1726  +90 TShopReplikationController.RepliziereShop
0300a8eb +383 rs.exe replclass       3396 +108 TShopReplikationController.Replizieren
03013c0f +2f3 rs.exe haupt001         968  +45 THaupt.Replizieren
03013ea3 +003 rs.exe haupt001        1050   +1 THaupt.btReplizierenClick
007b4783 +073 rs.exe Vcl.Controls    7365   +9 TControl.Click
007d7526 +01e rs.exe Vcl.StdCtrls    5327   +3 TCustomButton.Click
00a4ca09 +0a5 rs.exe Vcl.Buttons     1980  +26 TBitBtn.Click
007d8034 +010 rs.exe Vcl.StdCtrls    5788   +1 TCustomButton.CNCommand
007b4215 +2bd rs.exe Vcl.Controls    7249  +91 TControl.WndProc
007b8d55 +5e9 rs.exe Vcl.Controls   10079 +158 TWinControl.WndProc
007d71d0 +06c rs.exe Vcl.StdCtrls    5164  +13 TButtonControl.WndProc
010f4b8c +020 rs.exe VBitBtn          710   +2 TVBitBtn.WndProc
007b3e50 +024 rs.exe Vcl.Controls    7027  +10 TControl.Perform
007b8ebb +023 rs.exe Vcl.Controls   10148  +12 DoControlMsg
007b9943 +00b rs.exe Vcl.Controls   10423   +1 TWinControl.WMCommand
007b4215 +2bd rs.exe Vcl.Controls    7249  +91 TControl.WndProc
007b8d55 +5e9 rs.exe Vcl.Controls   10079 +158 TWinControl.WndProc
007b8374 +02c rs.exe Vcl.Controls    9786   +3 TWinControl.MainWndProc
0054d558 +014 rs.exe System.Classes 16886   +8 StdWndProc
007b8e66 +0e6 rs.exe Vcl.Controls   10120  +30 TWinControl.DefaultHandler
007b4bd8 +010 rs.exe Vcl.Controls    7498   +1 TControl.WMLButtonUp
010f4329 +04d rs.exe VBitBtn          412   +7 TVBitBtn.WMLButtonUp
007b4215 +2bd rs.exe Vcl.Controls    7249  +91 TControl.WndProc
007b8d55 +5e9 rs.exe Vcl.Controls   10079 +158 TWinControl.WndProc
007d71d0 +06c rs.exe Vcl.StdCtrls    5164  +13 TButtonControl.WndProc
010f4b8c +020 rs.exe VBitBtn          710   +2 TVBitBtn.WndProc
007b8374 +02c rs.exe Vcl.Controls    9786   +3 TWinControl.MainWndProc
0054d558 +014 rs.exe System.Classes 16886   +8 StdWndProc
0087d853 +0f3 rs.exe Vcl.Forms      10443  +23 TApplication.ProcessMessage
0087d896 +00a rs.exe Vcl.Forms      10473   +1 TApplication.HandleMessage
0087dbc9 +0c9 rs.exe Vcl.Forms      10611  +26 TApplication.Run
0322642b +2bb rs.exe rs               252  +39 initialization

thread $610: <priority:2>
004acb39 +0d rs.exe    madExcept 17270 +6 CallThreadProcSafe
004acb9e +32 rs.exe    madExcept 17320 +9 ThreadExceptFrame
>> created by main thread ($1508) at:
74162db5 +00 winmm.dll

thread $22a4: <priority:2>
004acb39 +0d rs.exe       madExcept 17270 +6 CallThreadProcSafe
004acb9e +32 rs.exe       madExcept 17320 +9 ThreadExceptFrame
>> created by main thread ($1508) at:
6c3ac7fe +75 MSVCR100.dll                    _beginthreadex

Rufe ich die URL "https://www.nbs-shop.de/admin/vario_export7.php?" im Browser auf, erhalte ich ein 

"Missing or wrong Authentification". 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Das hier:

Am 17.5.2019 um 08:37 schrieb Ralf Marx:

Guten Morgen,

da gab es eine Adresszugriffsverletzung, warum auch immer. Könnte es sein, dass Sie ein Antivirenprogramm laufen haben und evtl. keine Ausnahme für die Vario eingestellt haben.

Die Vario exe und auch die RS.exe sollte nicht gescannt werden.

Bitte auch alles noch mal neu starten und dann noch mal probieren.

hilft leider nicht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Die Replikation von Vario zum Shop geht, zumindest werden Bestände übertragen.

Aber es werden keine Bestellungen abgeholt. Bestellungen werden im Shop von "offen" auf "in Bearbeitung" gesetzt und es werden auch Dateien im Verzeichnis export/vario/files/ erstellt. Die holt Vario aber nicht. Im Web-Shop-Import steht "Keine zu verarbeitenden ....gefunden"

rufe ich die URL www..../admin/vario_export7.php? auf erscheint eine weiße Seite mit dem Text:

Missing or wrong Authentification

Selbst wenn ich als Admin angemeldet bin.

Ich prüfe jetzt mal die Log-Dateien. Mal sehen ob da etwas steht, das ich verstehe.

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Hallo Barbara,

weiß jetzt nicht genau ob du die Übertragung von VARIO zu Gambio beheben konntest aber ich leg einfach mal los 😀

 

Am 11.8.2019 um 17:24 schrieb Barbara_B:

Die Replikation von Vario zum Shop geht, zumindest werden Bestände übertragen.

Aber es werden keine Bestellungen abgeholt. Bestellungen werden im Shop von "offen" auf "in Bearbeitung" gesetzt und es werden auch Dateien im Verzeichnis export/vario/files/ erstellt. Die holt Vario aber nicht. Im Web-Shop-Import steht "Keine zu verarbeitenden ....gefunden"

rufe ich die URL www..../admin/vario_export7.php? auf erscheint eine weiße Seite mit dem Text:

Missing or wrong Authentification

Selbst wenn ich als Admin angemeldet bin.

Ich prüfe jetzt mal die Log-Dateien. Mal sehen ob da etwas steht, das ich verstehe.

 

Hier schlägt die Authentifizierung fehl, weil unter "/admin/vario7/key.vario" der Authentifizierungsschlüssel hinterlegt ist und du diesen beim normalen Browseraufruf nicht mit übergibst. VARIO übergibt den in Filialeinstellungen hinterlegten Schlüssel bei Aufrufen (Diese müssen übereinstimmen):

image.png

Wenn diese nicht übereinstimmen, dann kommt der Authentifizierungsfehler - So wie beim normalen Browseraufruf. Zum Testen kannst du da einfach die Datei "key.vario" löschen und erstmal ohne Schlüssel probieren zum Laufen zu bekommen (Dann findet keine Prüfung statt).

 

vor 20 Stunden schrieb Barbara_B:

Nein, in den Gambio-Logs stehen nur Warnungen, dass die Dateien mit zukünftigen php-Versionen nicht mehr funktionieren.

Aktuelle PHP-Version ist 7.2. kann es damit zusammenhängen?

 

Das sind die normalen "deprecated warnings" von PHP, die funktionieren aber noch.

 

Aber im Gesamtkontext hört es sich so an als ob die FTP-Verbindung einfach nicht funktioniert und der Rest klappt, weshalb du keine Bestellungen abholen kannst (Wenn die Dateien erzeugt wurden. Nachdem VARIO diese abholt, werden diese immer gelöscht) und den API Key nicht automatisch übertragen werden konnte. Müsste aber durch Replikationslog durch mehrere Verbindungsversuche, Authentifizierungsfehler, etc. erkennbar sein.

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Hallo Herr Wiegandt,

danke für die Antwort. 

im Shop unter "export/vario/files liegen 5 Bestellungen (mit web.stat 16 Dateien)

In Vario Punkt 175 - Filiale Verwalten hatte ich die Verbindungsdaten geprüft

Unbenannt.JPG.ed4f741f7ab33c65a022bc90d9fef054.JPG

 

FTP-Daten unter Sonderfunktion -> Einrichtungsassistent geprüft

Unbenannt-1.JPG.a096878874a099afeabc8a884038842a.JPG

Die Replikation sieht so aus:

Unbenannt-2.JPG.d228a0d4efb923ed6651eb8b698a5b4a.JPG

Der Webshop-Import öffnet sich mit 0 zu übertragenen Daten.

Die Verbindung wird aufgebaut, aber auch sofort geschlossen - vor dem Upload. Ich kann da keinen anderen Fehler erkennen.

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

  • 0

Es werden noch immer keine Bestellungen in Vario geholt. Im Moment lege ich die manuell an. Jetzt wird aber in Kürze die Saison los gehen, da funktioniert das nicht mehr.

Die Dateien werden im Shop erstellt, aber dann nicht abgeholt. Kann ich die irgendwie importieren?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Diese Frage beantworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...