Neu JTL Shop 5.0 RC1 Sync Anbindung mit JTL WaWi Fehler

XS-Laden

Aktives Mitglied
17. Mai 2016
4
0
Habe gerade den JTL Shop 5 RC1 als Testshop installiert.
Im Backend funktioniert alles fehlerfrei wie es soll, kann aber mit WAWI 1.5.14.4 keine Verbindung aufbauen.
Hatte zuvor WaWi 1.5.13.1 installiert, damit ging es aber auch nicht (gleicher Fehler).

Synchronisation mit Webshop nicht möglich!
Die Shop-URL verweist nicht auf einen gültigen Shop!
Bitte prüfen Sie die Connector-Konfiguration!

Lizenzschlüssel (JTL-Shop 4 Community Free) und Shop-Domain sind im Kundencenter richtig eingetragen.
Der Sync User hat auch keine Sonderzeichen im Passwort, extra nochmal ein anderes Passwort gesetzt.

Was mir aufgefallen ist, im Browser komme ich nicht auf die Adresse: http://meineshopurl/dbeS/mytest.php
"Entschuldigung diese Seite wurde leider nicht gefunden." Startseite / 404
Wenn ich die mitgelieferte .htaccess Datei im dbeS-Ordner entferne, wird eine leere weiße Seite ausgegeben.

Ich weiß nicht weiter. Bitte um Hilfe.
 

XS-Laden

Aktives Mitglied
17. Mai 2016
4
0
Ich sehe gerade, dass der Code in der Datei mytest.php nur noch aus folgender Zeile besteht:
<?php // removed in 5.0.0
 

FPrüfer

Moderator
Mitarbeiter
19. Februar 2016
1.153
252
Halle
Wenn ich die mitgelieferte .htaccess Datei im dbeS-Ordner entferne, wird eine leere weiße Seite ausgegeben.
Die Sync-Schnittstelle wurde in Shop5 komplett überarbeitet. Aus Kompatibiliätsgründen zur Wawi werden deshalb alle Aufrufe in /dbeS/ auf /dbeS/index.php umgeschrieben.
Offensichtlich funktioniert bei dir das Rewrite per htaccess nicht. Lässt sich denn z.B. /dbeS/index.php?id=mytest aufrufen?
 

XS-Laden

Aktives Mitglied
17. Mai 2016
4
0
Die Sync-Schnittstelle wurde in Shop5 komplett überarbeitet. Aus Kompatibiliätsgründen zur Wawi werden deshalb alle Aufrufe in /dbeS/ auf /dbeS/index.php umgeschrieben.
Offensichtlich funktioniert bei dir das Rewrite per htaccess nicht. Lässt sich denn z.B. /dbeS/index.php?id=mytest aufrufen?
Ja das funktioniert, da kommt die Meldung:
8 Ihr JTL- Shop Version 5.0.0-rc.1 ben�tigt f�r den Datenabgleich mindestens JTL-Wawi Version 1. Eine aktuelle Version erhalten Sie unter: https://jtl-url.de/wawidownload

Danke für den htaccess Hinweis. Jetzt funktioniert die Verbindung von WAWI zu Shop.

Hier die Problemlösung:

In der .htaccess im Ordner dbeS steht:

<Files *>
<IfModule mod_authz_core.c>
Require all denied
</IfModule>
<IfModule !mod_authz_core.c>
Order Deny,Allow
Deny from all
</IfModule>
</Files>

<Files *.php>
<IfModule mod_authz_core.c>
Require all granted
</IfModule>
<IfModule !mod_authz_core.c>
Order Allow,Deny
Allow from all
</IfModule>
</Files>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*)\.php$ index.php?id=$1 [QSA,L]
</IfModule>


Domainfactory unterstützt im Hosting keine <IFModule> Directive.
Ich habe die htaccess wie folgt geändert:

<Files *>
Require all denied
Order Deny,Allow
Deny from all
</Files>

<Files *.php>
Require all granted
Order Allow,Deny
Allow from all
</Files>

RewriteEngine on
RewriteBase /dbeS
RewriteRule ^(.*)\.php$ index.php?id=$1 [QSA,L]
 

remobi

Aktives Mitglied
23. November 2008
67
1
Moin, ich habe eine Testumgebung mit Demo-Daten (rc2) in einem Unterverzeichnis erstellt.
Backend: erreichbar
Frontend: erreichbar
Anmerkung: nur über http erreichbar, über https weisse Seite
Verbindungstest in der wawi OK
Aber!!!
Beim Abgleich: HTTP - Error: 403 >>>Verbindung wurde vom Server abgebrochen
Die og. Anpassung der htaccess hat nichts gebracht.
 

Rainer S

Moderator
Mitarbeiter
8. August 2018
420
56

liwe_fs

Gut bekanntes Mitglied
21. November 2012
134
5
MOS
Domainfactory unterstützt im Hosting keine <IFModule> Directive.
Ich habe die htaccess wie folgt geändert:

<Files *>
Require all denied
Order Deny,Allow
Deny from all
</Files>

<Files *.php>
Require all granted
Order Allow,Deny
Allow from all
</Files>

RewriteEngine on
RewriteBase /dbeS
RewriteRule ^(.*)\.php$ index.php?id=$1 [QSA,L]
Hallo XS-Laden,

Danke das habe ich gesucht.