Leerzeilen oder zusätzlicher Inhalt in XML-RPC

Fehlerbehebung bei Leerzeilen oder zusätzlichem Inhalt in der XML-RPC-Datei Ihrer Website.

Manchmal erhalten Sie beim Versuch, Jetpack mit Ihrem Konto bei WordPress.com zu verbinden, folgende Fehlermeldung:

Error Details: The Jetpack server could not communicate with your site's XML-RPC URL. Please check to make sure yourjetpack.blog/xmlrpc.php is working properly. It should show 'XML-RPC server accepts POST requests only.' on a line by itself when viewed in a browser and should not have any blank lines or extra output anywhere.

Dies geschieht normalerweise, wenn ein Problem mit der wp-config.php Datei, einem Plugin oder dem Theme Ihrer Website vorliegt.

Ein funktionierendes Beispiel für eine XML-RPC-Datei finden Sie unter https://wp.cloud/xmlrpc.php

Überprüfen Sie die Datei von xmlrpc.php

Um die Datei xmlrpc.php Ihrer Website zu überprüfen:

  1. Gehen Sie zu https://{yourjetpack.blog}/xmlrpc.php. (Ersetzen Sie {yourjetpack.blog} durch Ihre tatsächliche URL.
  2. Sie sollten eine einzelne Zeile sehen: Der XML-RPC-Server akzeptiert nur POST-Anfragen.
  3. Wenn Sie über dieser Meldung Leerzeilen oder zusätzlichen Text sehen, liegt das höchstwahrscheinlich daran, dass ein Plugin, ein Theme oder die Datei wp-config.php Ihrer Website zusätzliche „Leerzeichen“ (neue Zeilen, Leerzeichen, Tabulatoren usw.) vor dem ersten <?php in der Datei enthält.

Fehlersuche

Um das Problem mit den Leerzeilen in Ihrer XML-RPC-Datei zu beheben, versuchen Sie Folgendes:

  1. Deaktivieren Sie alle Plugins auf Ihrer Website, und prüfen Sie, ob dadurch die zusätzlichen Leerzeilen verschwinden. Aktivieren Sie anschließend Ihre Plugins einzeln, um herauszufinden, welches dafür verantwortlich ist.
  2. Wenn das nicht hilft, können Sie einen Theme-Konflikt ausschließen, indem Sie das Theme Ihrer Website vorübergehend auf ein Standard-Theme (z. B. Twenty Seventeen) ändern und es erneut versuchen.
  3. Ersetzen Sie die Datei xmlrpc.php manuell per FTP im Stammverzeichnis Ihrer Website.
  4. Wenn weiterhin Probleme auftreten, müssen Sie die Datei wp-config.php Ihrer Website in einem Dateieditor öffnen und sicherstellen, dass vor dem ersten <?php in der Datei kein Leerzeichen eingefügt wurde.

Dieses Problem ist ein weiteres Symptom eines häufigeren Problems: das Problem „Headers already sent“.

Wenn das nicht hilft, können Sie die auf dieser Seite um mehr über das Problem auf Ihrer Website zu erfahren.

Still need help?

Please contact support. We’re happy to advise.