xmlrpc.php funktioniert nicht

  • Hallo,

    ich habe Probleme mit der iPhone App und deren zugriff auf die xmlrpc.php.
    Grundsätzlich geht es erst mal nicht.
    Also habe ich in den write operations geschaut, da ist die xmlrpc ativiert.

    in der FAQ steht folgendes

    Zitat

    First ensure that you’ve typed in the URL correctly. If it’s correct, and you are on self-hosted WordPress, verify that xmlrpc.php is functioning properly. Locate your RSD meta tag by viewing-source on your blog. It will look similar to this:
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://example.com/xmlrpc.php?rsd" />
    Next, follow the link, http://example.com/xmlrpc.php?rsd, and make sure it resolved to an XML file. Locate the WordPress API item: http://example.com/xmlrpc.php. And lastly, load that apiLink value into your browser. If everything is setup correctly, you should see this message: “XML-RPC server accepts POST requests only.”

    Also wie gesagt, aktviert war sie. sie liegt im blog stammverzeichnis und hat als zugriffsrecht (zwischenzeitlich sogar 777)
    der genannte

    Code
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://example.com/xmlrpc.php?rsd" />

    war allerdings nicht zu finden.
    also habe ich meine header.php geöffnet und um den eintrag erweitert

    PHP
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://lohfeld.com/blog/xmlrpc.php?rsd" />

    jetzt steht die line auch mit im seitencode. aber unter der Adresse

    Code
    http://lohfeld.com/blog/xmlrpc.php?rsd


    bekomme ich immer nur ein

    Zitat

    Not Acceptable

    An appropriate representation of the requested resource /blog/xmlrpc.php could not be found on this server.
    Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

    Hmmmmm ike weis nicht weiter. habt ihr noch eine Idee was ich falsch mache?
    Also wie gesagt, meinen blog erreicht man unter
    http://lohfeld.com/blog
    Ich nutze WP3.1 und Aspire als Theme.

    • 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

  • steht ja eigentlich schon alles im obersten posting ...
    WP3.1
    xmlrpc ist aktiviert in den write options und ich habe zwischenzeitlich die access rights sogar auf 777 gesetzt um sicher zu gehen. mein provider setzt eigentlich keine zugriffsrechte - root server. aber ich könnte mal nachfragen.

  • steht ja eigentlich schon alles im obersten posting

    sorry - dass ich dir bestätigt habe, dass ich auch eine 406 Meldung erhalten habe... da 4xx Meldungen "nicht klar von den so genannten Server-Fehlern abzugrenzen. Die Ursache des
    Scheiterns der Anfrage liegt jedoch eher im Verantwortungsbereich des Clients." (wikipedia) dachte ich - es wäre für dich wichtig.

    Informationen über 406 in der RFC
    http://tools.ietf.org/html/rfc2616#section-10.4.7


    bye

    ralf

    Mit offenen Augen träumen

  • Juchu, mir wurde geholfen:

    Zitat

    Wenn Sie den Fehler Not Acceptable erhalten, deaktivieren Sie im Ordner der php Datei die mod_security Content Firewall. Danach sollte der Zugriff wie gewohnt funktionieren.
    Bitte verwenden Sie kein Recht grösser 755 da dies automatisch den Zugriff auf die Datei sperrt.

    Wie deaktiviere ich diese mod_security Content Firewal
    indem ich in der .htaccess datei folgendes eintrage

    Code
    <IfModule mod_security.c>
    SecFilterEngine Off
    SecFilterScanPOST Off
    </IfModule>

    Vielleicht kann damit ja noch anderen geholfen werden :) Bei mir gehts jetzt:-D

Jetzt mitmachen!

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