• Gelöst barbarandrae

    (@barbarandrae)


    Hallo alle!

    Ich habe ein eigentlich einfach zu lösendes Problem, dessen Lösung allerdings ein neues Problem verursacht:

    WordPress (Version 6.9.1) hat mich darauf hingewiesen, dass mein Authorisierungsheader fehlt. Permalinks flashen hat nicht geholfen, aber durch neu generieren der .htaccess-Datei konnte ich das Problem lösen.

    Allerdings hast das dazu geführt, dass meine PHP-Version auf 8.0 zurückgesetzt wurde. Ich habe dann vermutet, dass das eine Art Anzeigefehler sein muss und eine info.php hochgeladen, um das zu überprüfen. Die sagt tatsächlich, dass die PHP-Version zu dem Zeitpunkt 8.0.30 war.

    Also habe ich nochmals die Permalinks aktualisiert (man weiß ja nie) und mangels Erfolg die PHP-Version via CPanel aktualisiert. Hat funktioniert, aber jetzt fehlt wieder der Authorisierungsheader.

    Den Website-Cache habe ich zu Beginn des Prozesses gelöscht und das Cashingplugin deaktiviert.

    Ich kann das Problem in meiner Staging-Umgebung reproduzieren und habe dort schon versucht, alle Plugins zu deinstallieren, um es zu lösen – ohne Erfolg. Meinen Hostinganbieter habe ich auch schon um Rat gefragt, aber der fühlt sich leider nicht zuständig.

    Kennt das vielleicht jemand von euch und kann mich auf die richtige Fährte bringen?

    Danke euch!
    Barbara

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Moderator threadi

    (@threadi)

    Das klingt für mich so als würde dein Hosting beim Einstellen der PHP-Version diese in der .htaccess festlegen. Das ist ein eher ungewöhnliches Vorgehen – und wenn es gleichzeitig zu der Meldung wg. dem Autorisierungsheader kommt ist es umso merkwürdiger.

    Ich hatte vor einigen Wochen 2 solche Fälle hier im Supportforum. Hier meine Antwort dazu:

    Die Meldung erscheint, wenn die PHP-spezifischen Serverumgebungsvariablen „PHP_AUTH_USER“ und „PHP_AUTH_PW“ nicht gesetzt sind. In meinem Fall sind beispielsweise beide wie folgt gesetzt, was WordPress erwartet:

    ["PHP_AUTH_USER"]=> string(4) "user"
    ["PHP_AUTH_PW"]=> string(3) "pwd"

    Um dieses Problem zu beheben, musst du die Einstellungen in PHP anpassen. Wende dich bitte an den Support deines Hosters um das zu klären.

    Thread-Starter barbarandrae

    (@barbarandrae)

    Danke für die rasche Antwort und sorry, dass ich erst so spät reagiere! Ich wollte die Antwort meines Hosters abwarten.

    Es handelt sich wohl im einen gröberen Serverfehler. Ohne deinen Tipp hätte mir der Support aber wahrscheinlich noch tagelang erzählt, dass der Fehler bei mir liegt. Also: Vielen Dank!

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)

Du musst angemeldet sein, um auf dieses Thema zu antworten.