Wordpress Umstellung auf nginx alle permlinks 404

  • Wir haben vor einigen Tagen den Hoster gewechselt und wollen aus Performancegründen auf den Webserver nginx umsteigen. Bisher haben wir mit unserer Wordpress Seite auf apache 2.4 gesetzt. Der Umzug ging auch soweit problemlos über die Bühne. Jedoch haben wir seit dem die Seite bei unserem neuen Hoster läuft ein ziemlich ärgerliches Problem.

    Die Wordpress Startseite ist problemlos erreichbar. Jedoch erhalte ich bei allen anderen Seiten einen 404 Error. Es ist mir nicht begreiflich, da die Daten 1 zu 1 zum neuen Anbieter kopiert wurden. Hier kann also nichts übersehen worden sein. Der einzige Unterschied ist eben, dass nicht mehr apache sondern nginx zum Einsatz kommt.

    In den Error Logs finde ich folgendes beim Aufruf der betroffenen Seiten:

    Code
    2016/07/20 16:03:54 [error] 29397#0: *575 "/usr/share/nginx/html/einfach-abnehmen/index.html" is not found (2: No such file or directory), client: ***.***.***.***, server: , request: "GET /einfach-abnehmen/ HTTP/1.1", host: "meine-domain.com", referrer: "https://meine-domain.com/"
    2016/07/20 16:04:18 [error] 29397#0: *580 FastCGI sent in stderr: "PHP message: PHP Warning:  Invalid argument supplied for foreach() in /usr/share/nginx/html/wp-content/plugins/types/library/toolset/types/embedded/includes/custom-types.php on line 464

    Bitte nicht wundern, ich habe meine IP und die Domain aus dem Fehlerlog entfernt.

    Es ist mir wirklich ein Rätsel, was diese Probleme verursacht. Habe bereits alles probiert. Der Login in den wp-admin geht übrigens einwandfrei.
    Ich habe vermutet, dass vielleicht ein Plugin diese Probleme verursacht. Gibt es eventuell noch bestimmte PHP-Module, die ich aktivieren muss? Oder sind vielleicht generell Probleme im Bezug auf Wordpress bei dem Anbieter bekannt?

    Im Notfall werde ich den Blog einmal komplett neu aufsetzen. Diese Arbeit wollte ich mir eigentlich ersparen. Hoffentlich habt ihr noch einen Tipp für mich.

    Liebe Grüße, Christian

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • der Unterschied ist eklatant

    nginx kennt keine htaccess, die Permalinks müssen in die /etc/nginx/sites-available/*configfile*
    wurde das gemacht?

  • der Unterschied ist eklatant

    nginx kennt keine htaccess, die Permalinks müssen in die /etc/nginx/sites-available/*configfile*
    wurde das gemacht?

    ich kenne mich mit nginx leider noch nicht so gut aus.
    Nein, dort habe ich bis auf die normale vhosts config nichts weiter konfiguriert. Könntest du mir vll. sagen was ich dort noch einstellen muss oder mir einen Link zu einer geeigneten Anleitung senden?

    Danke für die schnelle Hilfe!!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!