grevo
1. August 2016 um 23:27
1
Hallo
Ich versuche die REST Api auf einem Server mit Apache, PHP7 FPM zum laufen zu kriegen.
Wenn ich den entsprechenden Code von http://community.shopware.com/api-configuration verwende, dann erhalte ich bein Shop-Aufruf einen Server Error.
Welches ist die richtige .htaccess Konfiguration für Shopware 5 und die Apache PHP7 FPM Kombination?
Vielen Dank für jede Hilfe!
Funktioniert die Konfiguration denn mit < PHP7 FPM?
Welche Exception erhältst Du?
Und was steht im Error Log? Das ist ja lediglich die Info für den Endanwender…
grevo
2. August 2016 um 09:45
7
[Tue Aug 02 11:41:02.172468 2016] [core:alert] [pid 3499] [client 77.58. ***.*** :49944] /home/httpd/vhosts/ *******/******* /.htaccess: Alias not allowed here
[Tue Aug 02 11:41:02.266194 2016] [core:alert] [pid 12158] [client 77.58. ***.*** :49942] /home/httpd/vhosts/ *******/******* /.htaccess: Alias not allowed here, referer: http:// ******* /
wenn du bei mittwald den server hast, hab ich folgende config angelegt bekommen.
im shopware verzeichniss eine “.user.ini” anlegen mit folgendem inhalt
auto_prepend_file = /home/www/ accountNummer /html/shopware/setheader.php
in der datei setheader.php folgendes eintragen
<?php
header("Access-Control-Allow-Origin: ". $\_SERVER['HTTP\_ORIGIN']);
header('Access-Control-Allow-Credentials: true');
header('Access-Control-Max-Age: 10');
?\>
grevo
2. August 2016 um 11:30
9
Vielen Dank für die Hilfe.
Das Problem hat sich anderweitig erübrigt.
Der API Zugriff erfolgt auch ohne irgendwelche Anpassungen.
Ich habe für den Zugriff auf die REST Api https verwendet. Mit http funktioniert es.
grevo
2. August 2016 um 15:27
11
Super, das werde ich mir anschauen.
Vielen Dank!
@grevo schrieb:
Ich habe für den Zugriff auf die REST Api https verwendet. Mit http funktioniert es.
War für die Seite kein SSL konfiguriert, oder ist kein gültiges SSL-Zertifikat hinterlegt?
Timme Hosting - schnelles nginx-Hosting
www.timmehosting.de
grevo
2. August 2016 um 17:26
13
Es handelt sich um einen Testshop auf einem “billigen” Shared-Hosting.
Dort ist aber ein gültiges Let’s Encrypt Zertifikat installiert.
Werden die API Daten auch bei http verschlüsselt übertragen?
grevo
2. August 2016 um 17:28
14
Falsch, war mein Fehler.
Da war kein SSL Zertifikat installiert