Geänderte .htaccess verursacht Fehlermeldung "500 - Scriptfehler"

  • Hallo,
    mit einer Test-Site auf einer Subdomain will ich nun "live" gehen. Zu diesem Zweck habe ich die Wordpress-URLs in den General Settings geändert und dann im Kundenaccount meines Hosters die Domaineinstellung geändert.

    Als ich danach aber die htaccess ergänzt habe - was augenscheinlich ganz normal funktioniert hat - bin ich danach aus Wordpress rausgeflogen mit folgender Meldung und konnte mich nicht mehr einloggen:

    Zitat

    500 - Scriptfehler

    leider ist ein Problem aufgetreten. Die angeforderte Seite hat einen Script-Fehler verursacht.

    Haben Sie sich vielleicht vertippt oder eine alte URL aufgerufen? Wenn nicht, informieren Sie bitte den Webmaster dieser Homepage per Email. Um zu der vorherigen Seite zurück zu kehren, verwenden Sie bitte einfach die "Zurück" - Taste Ihres Browsers.

    Woran kann das liegen? Folgende Infos kann ich geben:

    -Nach Schließen der FTP-Verbindung und nochmal reingehen per FTP, um die die geänderte htaccess zu prüfen, sah alles ganz normal aus.

    -Filezilla öffnet nach Klick auf "Bearbeiten/Ändern" das Windows-eigene Notepad, das für diese Zwecke geeignet sein soll (ASCII-Editor).

    -Übertragungstyp "Automode" und "dotfiles wie .htaccess als ASCII-Dateien behandeln" ist aktiviert in Filezilla.

    -Rechte für die htaccess: 740.

    -Eher kleine Website, ca. 50 Seiten und ca. 50 Bilder zu durchschnittlich 20 KB

    -Nur ein einziges Plugin aktiviert, nennt sich Backupbuddy, kostenpflichtig, von "ithemes".

    -Code selbst hat ein paar Standardsachen zwecks Sicherheit und ein 301-Redirect für die Unterseiten-URLs, weil die Datei-Endung ".html" wegfallen soll. Der Redirect hatte nicht geklappt. Der Code stimmt aber ziemlich sicher.

    Hat jemand eine Idee, kann man wenigstens etwas sicher ausschließen?

    • 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

  • Ich weß ja nicht, was du in der .htaccess geändert hast. Für einen Umzug musst du da nichts ändern.
    Nenne die .htaccess mal um, dann sollte es wieder gehen.
    Anschließend erstellst du eine neue .htaccess in dem die die permalinks neu einstellst und speicherst.

  • Ich weß ja nicht, was du in der .htaccess geändert hast. Für einen Umzug musst du da nichts ändern.
    Nenne die .htaccess mal um, dann sollte es wieder gehen.

    "Müssen" zwecks Umzug vielleicht nicht, aber ein paar Sicherheitsdinge und der Redirect der Unterseiten-URLs kann ich nur in der .htaccess machen.

    Ich habe dann alles wieder rückgängig gemacht, sprich, alles wie vor der (versuchten) Umstellung. Das schließt auch die htaccess ein, d.h., dort ist jetzt wieder die einfache Standard-Version mit den 8 Zeilen Standard-Code von Wordpress, sonst nichts.


    Anschließend erstellst du eine neue .htaccess in dem die die permalinks neu einstellst und speicherst.

    Kannst du das bitte genauer erklären? Die bisherige htaccess löschen (oder umbenennen) und dann die gewünschte htaccess mit den Ergänzungen als Ganzes neu hochladen? Oder gar nichts hochladen und nur WP per Permalink-Modul eine erstellen lassen, die ich dann aber auch wieder ergänzen muss?

  • Zunächst mal neu von wp erstellen lassen.
    Danach neu ändern "ein paar Sicherheitsdinge und der Redirect der Unterseiten-URLs" was das auch sein soll, du wirst es wissen.

  • Es lag an einem Teil des Codes, den mein Hoster nicht unterstützt bzw. anbietet, nämlich
    php_flag display_errors off

    Da hätte ich jetzt viel Geld beim Wetten verloren...

    Trotzdem danke.

Jetzt mitmachen!

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