• Hallo zusammen und ein gutes neues Jahr,

    ich habe das gleiche Problem wie @guckmada.
    Nach dem Update auf WP 5.6 wird mir unter „Zustand der Website“ angezeigt:

    „Der Autorisierungs-Header fehlt. Der Autorisierungs-Header stammt aus den Anwendungen von Drittanbietern, die du genehmigst. Ohne ihn können diese Anwendungen keine Verbindung zu deiner Website herstellen.“

    Weder das Aktualisieren der Permalinks noch die Code-Ergänzungen in der .htaccess, die @hupe13 vorgeschlagen hat, helfen.

    Ich vermute, dass es mit dem Theme „Sela“ oder dem 1&1 WP Assistent zusammenhängt, da ich noch eine andere WP-Seite habe, auf der diese nicht in Verwendung sind, und dort der Fehler nach dem WP-Update nicht angezeigt wird.

    Hat jemand von euch eine Idee, was ich versuchen könnte?

    Danke im Voraus und viele Grüße
    Dinha

    Moderatorenhinweis:
    Thema abgetrennt. Neues Problem = Neues Thema (s. Foren-Regeln)
    Ursprünglicher Thread -> https://de.wordpress.org/support/topic/nach-update-auf-5-6-keine-bearbeitung-moeglich/

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Dies ist der folgende WP Site Health Code, der den Autorisierungsheader überprüft. Die spezifische Bedingung, die diesen Fehler verursacht, ist diese Code: if ( ! isset( $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] ) ) {. Wenden Sie sich an Ihren Webhost und senden Sie ihm einen Link zu diesem Forenthema. So können sie das genaue Problem sehen, das auf Ihrem Server / Ihrer Website auftritt.

    	/**
    	 * Tests if the Authorization header has the expected values.
    	 *
    	 * @since 5.6.0
    	 *
    	 * @return array
    	 */
    	public function get_test_authorization_header() {
    		$result = array(
    			'label'       => __( 'The Authorization header is working as expected.' ),
    			'status'      => 'good',
    			'badge'       => array(
    				'label' => __( 'Security' ),
    				'color' => 'blue',
    			),
    			'description' => sprintf(
    				'<p>%s</p>',
    				__( 'The Authorization header comes from the third-party applications you approve. Without it, those apps cannot connect to your site.' )
    			),
    			'actions'     => '',
    			'test'        => 'authorization_header',
    		);
    
    		if ( ! isset( $_SERVER['PHP_AUTH_USER'], $_SERVER['PHP_AUTH_PW'] ) ) {
    			$result['label'] = __( 'The authorization header is missing.' );
    		} elseif ( 'user' !== $_SERVER['PHP_AUTH_USER'] || 'pwd' !== $_SERVER['PHP_AUTH_PW'] ) {
    			$result['label'] = __( 'The authorization header is invalid.' );
    		} else {
    			return $result;
    		}
    
    		$result['status'] = 'recommended';
    
    		if ( ! function_exists( 'got_mod_rewrite' ) ) {
    			require_once ABSPATH . 'wp-admin/includes/misc.php';
    		}
    
    		if ( got_mod_rewrite() ) {
    			$result['actions'] .= sprintf(
    				'<p><a href="%s">%s</a></p>',
    				esc_url( admin_url( 'options-permalink.php' ) ),
    				__( 'Flush permalinks' )
    			);
    		} else {
    			$result['actions'] .= sprintf(
    				'<p><a href="%s" target="_blank" rel="noopener">%s <span class="screen-reader-text">%s</span><span aria-hidden="true" class="dashicons dashicons-external"></span></a></p>',
    				__( 'https://developer.wordpress.org/rest-api/frequently-asked-questions/#why-is-authentication-not-working' ),
    				__( 'Learn how to configure the Authorization header.' ),
    				/* translators: Accessibility text. */
    				__( '(opens in a new tab)' )
    			);
    		}
    
    		return $result;
    	}
    Thread-Starter dinhac

    (@dinhac)

    Hallo @aitpro,

    danke für deine Antwort!

    Ich habe inzwischen Antwort erhalten von meinem Hosting-Anbieter. Dieser sagt, es gibt seinerseits keine Probleme seit dem Update.
    Vielmehr scheint das Theme „Sela“ auf meiner Seite die Ursache für die Fehlermeldung zu sein.

    Ich habe nun den Theme-Support kontaktiert und hoffe, dass dieser eine Lösung hat.

    Eventuell könnte auch eine Rolle spielen, dass ich Sela als Child Theme nutze.

    Vielleicht ist dieser Hinweis hilfreich für alle, die das gleiche Problem haben.

    Viele Grüße
    Dinha

    @dinhac – Haben Sie versucht, Ihr Thema vorübergehend auf ein anderes Thema umzustellen, um zu testen, ob das Problem durch Ihr Thema verursacht wird?

    Thread-Starter dinhac

    (@dinhac)

    Hallo @aitpro,

    vielen Dank für den Tipp. Ich habe es eben mit dem Twenty Twenty-One Theme ausprobiert. Dennoch erhalte ich die Mitteilung, dass der Autorisierungsheader fehlt.
    Obwohl ich für den Test die Themes Sela und SelaChild sogar deinstalliert (nicht nur deaktiviert) und auch die Permalinks erneut geleert habe.

    Das Problem wird also nicht durch das Theme verursacht.

    Gibt es weitere Lösungsansätze?

    Viele Grüße
    Dinha

    Wenn das Problem nicht durch Ihr Theme oder Plugins verursacht wird, liegt das Problem entweder am WordPress-Prüfcode oder an Ihrem Server. Da Ihr Webhost Ihnen nicht helfen kann, habe ich keine weiteren Vorschläge.

    Ich habe einen Vorschlag. Wenn der Fehler keine Probleme verursacht, ignorieren Sie ihn einfach.

Ansicht von 6 Antworten – 1 bis 6 (von insgesamt 6)
  • Das Thema „Abgetrennt 2: Nach Update auf 5.6 keine Bearbeitung möglich“ ist für neue Antworten geschlossen.