Ich versuche einfach, Ajax auf einer Website zu verwenden, um Produkte zu laden, ohne die Website zu aktualisieren. In der Konsole erhalte ich die folgende Fehlermeldung:
POST https://mywebsite.com/wp-admin/admin-ajax.php 500 jquery.min.js?ver=3.5.1:2
Ich versuche mich zu steigern WP_MEMORY_LIMIT
Und WP_MAX_MEMORY_LIMIT
aber ich erhalte immer noch den gleichen Fehler.
Was ist der Grund für diesen Fehler? und wie kann ich es beheben?
Bei mir ist es passiert, als ich ein Plugin installiert und aktiviert habe, das für meine Version von Elementor (oder in Ihrem Fall vielleicht für Ihre Version von WordPress) nicht getestet/genehmigt wurde. Wenn Sie das entfernen, wird es „repariert“.
Interne Serverfehler (Fehler 500) werden oft durch Plugin- oder Theme-Funktionskonflikte verursacht. Wenn Sie also Zugriff auf Ihr Admin-Panel haben, versuchen Sie, alle Plugins zu deaktivieren. Wenn Sie keinen Zugriff auf Ihr Admin-Panel haben, versuchen Sie, Ihre Plugins manuell zurückzusetzen (kein Dashboard-Zugriff erforderlich).
https://www.wpbeginner.com/wp-tutorials/how-to-fix-failed-to-load-resource-error-in-wordpress/
Es ist bizarr! Wenn es sich bei der fehlenden Ressource um ein Bild in einem Ihrer Blog-Beiträge oder Ihrer Seite handelt, versuchen Sie, in der Medienbibliothek danach zu suchen.
Ersetzen Sie das fehlende Bild
Wenn Sie es in der Medienbibliothek sehen können, versuchen Sie, es erneut hinzuzufügen, indem Sie den Beitrag oder die Seite bearbeiten. Wenn Sie die Datei in der Medienbibliothek nicht sehen können, versuchen Sie erneut, sie hochzuladen.
In manchen Fällen werden in der Medienbibliothek möglicherweise defekte Bilder oder leere Kästchen anstelle von Bildern angezeigt. In diesem Fall müssen Sie möglicherweise die Dateiberechtigungen korrigieren. Ausführliche Anweisungen finden Sie in unserem Tutorial zur Behebung von Problemen beim Hochladen von Bildern in WordPress.
14512800cookie-checkSo beheben Sie den Fehler 500 in admin-ajax.php WordPressyes
Wo stellen Sie diese Anfrage (Theme, Plugin, woanders)? Haben Sie einen Hook eingerichtet, um die von Ihnen gestellte Anfrage zu akzeptieren?
– Mikerojas
24. März 2021 um 15:45 Uhr
Danke @mikerojas, ich verwende Ajax in einem Plugin zum Filtern von Produkten.
– Sallar Rabiei
24. März 2021 um 15:50 Uhr
Zur Bestätigung haben Sie eine
wp_ajax_{your action}
Hook-/Funktions-Setup, um Ihre Ajax-Anfragen zu erfassen?– Mikerojas
24. März 2021 um 15:54
Nein ich habe nicht
wp_ajax
Ist es entscheidend? Ich meine, sollte ich verwendenwp_ajax
?– Sallar Rabiei
24. März 2021 um 15:55 Uhr
Bitte geben Sie in Ihrer Frage den gesamten zugehörigen Code an. Beachten Sie Folgendes „Die Frage sollte aktualisiert werden, um das gewünschte Verhalten, ein bestimmtes Problem oder einen bestimmten Fehler einzubeziehen. und der kürzeste Code, der zur Reproduktion des Problems erforderlich ist“.
– LoicTheAztec
24. März 2021 um 16:02 Uhr