Jquery Ajax Request return forbidden (403) im cakePHP-Projekt

EDIT 2

Ich brauche immer noch Hilfe, da der Fehler immer noch nicht behoben ist. Unten habe ich einen Link zu einem Screenshot von .ajaxError () hinzugefügt:

http: //i.imgur.com/RkcgNtG.jp

Ein anderer Gedanke war die Servereinstellung. Besteht die Möglichkeit, dass suphp oder das mpm_itk-Modul die Ursache für diesen Fehler sind?

BEARBEITE

Ich habe etwas herausgefunden. Mein Ajax-Call sollte einige Daten aus einer Eingabe und einem Textbereich aktualisieren. Ich habe weitere Tests durchgeführt und festgestellt, dass der 403 nur auftritt, wenn der Wert meines Textbereichs oder der Wert meiner Eingabe mehr als ein Leerzeichen enthält. das ist ein Text 'gibt eine 403 zurück.

Ich möchte auch hinzufügen, dass der Ajax-Aufruf mit einer get-Methode erfolgt.

Origina

Ich habe ein Problem bei der Arbeit an meinem cakePHP-Projekt. Zuallererst muss ich sagen, dass ich neu bei cakePHP bin und an einem Projekt arbeite, das ursprünglich nicht von mir entwickelt wurde.

Ich habe dieses Projekt auf meinem localhost (Windows 8 mit xampp) eingerichtet und alles funktioniert einwandfrei.

Im nächsten Schritt habe ich die Bootstrap-Konfigurationsdatei bearbeitet, die Datenbankinformationen korrigiert und alle Dateien auf meinen Server hochgeladen.

Jetzt funktioniert bis auf die jQuery AjaxCalls noch alles. Als ich die Wurzel dieses Fehlers verfolgte, sah ich, dass der Server einen 403-Statuscode zurückgibt.

etzt habe ich nach möglichen Gründen gesucht. Als erstes stellte ich fest, dass die Sicherheitsstufe von hoch auf mittel eingestellt werden sollte. Da mein 2.x-Projekt diese Einstellung jedoch nicht mehr hat, benötige ich eine andere Lösung.

Nächster Schritt war die Überprüfung der Servereinstellungen. Aber die phpinfo meiner lokalen Version und des Servers, auf dem der Fehler auftritt, scheinen fast gleich zu sein. Nur die PHP-Version 5.3 auf dem Server und die Verwendung von FastCGi unterscheiden sich. Aber da cakePHP nicht mehr als 5.2 benötigt, kann das nicht der Grund sein.

So jetzt habe ich keine Ahnung wonach ich suchen soll. Ich denke, es muss eine Einstellung sein, weil es gut auf meinem localhost funktioniert, gut auf einem anderen Server funktioniert, aber auf dem neuen Server fehlschlägt. Irgendwelche Ideen, die ich überprüfen könnte? Da ich kein Experte für Servertechnologien bin, wäre es großartig, wenn Sie so detailliert wie möglich antworten.

danke und grüße

Antworten auf die Frage(1)

Ihre Antwort auf die Frage