PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Lösung: Fehlerhafte Aktualisierung der Rechtstexte von IT-Recht-Kanzlei



KlausK
17.10.2015, 13:23
Seit einigen Wochen funktioniert die automatische Aktualisierung der Rechtstexte von IT-Recht-Kanzlei bei mir nicht mehr.
eMail-Fehlermeldungen: "Weiterhin Fehler bei Rechtstext-Übertragung ..." und "Die Datenschnittstelle in Ihrem Shopsystem konnte nicht angesprochen werden."

Auch die manuelle Aktualisierung endete auf den Seiten der IT-Recht-Kanzlei mit einer Ich-will-nicht-mehr-Meldung des NGINX-Servers.

Von diesem Problem sind aber nicht alle betroffen, deshalb ist das Problem auch nicht besonders bekannt.

Lösung:
Öffnen /api-it-recht-kanzlei.php

Suchen nach (Zeile 20-21)


$_POST_unfiltered = $_POST;
require_once 'includes/application_top.php';


Ersetzen mit


$_POST_unfiltered = $_POST;
$_POST = array();
require_once 'includes/application_top.php';


Sollte das Problem weiterhin bestehen:
Konfiguration >>> Rechtstexte IT-Recht Kanzlei >>> neues Token generieren, speichern und Caches leeren
Auf Seiten der IT-Recht-Kanzlei die Übertragungsaufträge der Rechtstexte zuerst löschen und dann erneut manuell durchführen, für alle Texte.
Für die zukünftige automatische Aktualisierung muss erneut die Zielseite, z.B. für die AGB (https://www.domain.tld/shop_content.php?coID=3), der jeweiligen Texte angeben werden.

SteffiB.
13.11.2015, 02:12
Halloooo =)

Ich bin wirklich am Verzweifeln!!
Ich habe nun auch alle oben genannten Tipps ausprobiert und mein Shop will auf biegen und brechen dieses Bugfix nicht annehmen ...
Ich weiß echt nicht was ich falsch mache ??
Wenn ich das api-it-recht-kanzlei.php überschreiben will passier irgendwie nichts.. selbst die Datei Größe ändert sich nicht obwol das Bugfix größer ist .. Bild im 408

Was mache ich denn Falsch ???

Liebe Grüße die Hilflose ,völlig am verzweifelnde Steffi ;)

berny
13.11.2015, 08:19
Benenne die Datei um. Dann lade die neue hoch, aktualisiere das Verzeichnis und schau nochmals nach.

KlausK
13.11.2015, 14:02
Das Problem ist mit dem letzten SP v2.4.2.0 behoben worden.

SteffiB.
13.11.2015, 15:49
Hat geklappt Vielen Dank =)
Manchmal ist man auch echt zu doof um auf die einfache Lösung zu kommen :p

KlausK
13.11.2015, 20:26
Ne ne ne! Das liegt an den vielen Bäumen die ständig im Weg stehen ... ;)

SteffiB.
03.12.2015, 17:14
Ich hab das wohl gepachtete das mit dieser böden It Kanzlei nix klappt ...
Knapp einen Monat ging alles gut und jetzt fängt das ganze Spiel wieder von vorne an :(

Rechtstexte werden nicht mehr Übertragen!
Also alle Aufträge gelöscht , neues Bugfix runter geladen , alle Schritte wiederholt die hier schon aufgelistet sind inklusive Umbenennung der Datei etc Pp.. Und NICHTS!!
Immer wieder Fehler Meldung ...
Ich weiß nicht mehr weiter woran das liegen kann :(

Es kann doch echt nich so schwer sein sowas zum laufen zu bringen ?!

Hiiiilfeeee!! :( :( :(

KlausK
03.12.2015, 18:07
Welche Shopversion hast du jetzt aktuell?
Wie lauten die Fehlermeldungen?
Setzt mal die Dateirechte für die betreffenden Dateien auf 755: /media/content/agb** widerruf** usw.

SteffiB.
03.12.2015, 18:39
Ich hab derzeit Gambio Version: v2.1.4.0

Das ist die Fehlermeldung : 419

ist das so gemeint mit den Dateirechten ? 420

KlausK
04.12.2015, 00:33
Ich kann das Bild leider nicht sehen.
Eine Anleitung "Bilder und Dateien korrekt hochladen und anzeigen" findest du in meiner Signatur.

SteffiB.
04.12.2015, 13:30
423424

kann man die Bilder jetzt sehen ?
In der Vorschau sind sie da ..

KlausK
04.12.2015, 14:34
Ja, Bilder sind jetzt sichtbar und die Dateiberechtigung ist auch soweit OK.

Ich sehe jetzt aber erst, dass du die Version 2.1.4.0 hast. Das ist natürlich eine sehr alte Version.
Wenn du keine regulären Updates einspielen willst, dann musst du wie folgt vorgehen:

Datei öffnen: /api-it-recht-kanzlei.php
Das suchen:

$_POST_unfiltered = $_POST;
require_once 'includes/application_top.php';
und hiermit ersetzen:

$_POST_unfiltered = $_POST;
$_POST = array();
require_once 'includes/application_top.php';

Im Grunde wird also nur ein $_POST = array(); eingefügt.

Dann solltest du das Texte-Update nochmal manuell anstossen.
Dannach sollte es ohne Probleme automatisch funktionieren.

SteffiB.
04.12.2015, 15:13
Der PHP -Code ist schon so wie oben Beschrieben :(

Ich werd heut Abend nochmal alles in ruhe von vorn machen und dann mal sehen obs doch noch irgendwann läuft ..

Aber mal ganz nebenbei Danke für die schnelle Hilfestellung ^_^

425

KlausK
04.12.2015, 16:27
Stimmt, die Anleitung hatte ich ja schon geschrieben :rolleyes:
Andere Probleme sind mit dem Modul allerdings nicht bekannt.
Wird also wohl irgendein banaler Fehler sein.

SteffiB.
04.12.2015, 21:39
Tja und der will erstmal gefunden werden :(

Beim Letzten mal hat einfach das Datei umbenennen geholfen aber nu geht garnix....