XML-RPC methods are missing
-
I’ve just setup a new WordPress site on an AWS instance, and the basics seem to be working, however I’m unable to connect to it from the WordPress Android app.
If I give my site address, as either https://www.notasnark.com, or https://www.notasnark.com/, then I get the following error:
Couldn’t connect. Required XML-RPC methods are missing on the server.
I first tried this after a basic install with only the Coldbox theme added. Installation process was:
1) apt install wordpress (to get all the dependencies)
2) Install SSL certs using let’s encrypt (HTTP redirecting to HTTPS)
3) download latest wordpress.tgz from the wordpress site, and setup site using that.
4) Checked that both HTTP and HTTPS available from everywhere.I’ve since tried adding the Manage XML-RPC plugin to see if that gave any details on what was enabled or not, but couldn’t see anything useful. The plugin is now deactivated.
Some digging around hinted at trying the following:
$ curl https://www.notasnark.com/xmlrpc.php
XML-RPC server accepts POST requests only.So I can reach the endpoint. Looking at my Apache logs when the Android application is trying to connect, I get the following:
94.197.120.109 – – [21/Mar/2019:10:36:30 +0000] “POST /xmlrpc.php HTTP/1.1” 200 589 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:30 +0000] “POST /xmlrpc.php HTTP/1.1” 301 600 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:30 +0000] “GET /xmlrpc.php HTTP/1.1” 405 444 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “POST / HTTP/1.1” 200 3988 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “POST / HTTP/1.1” 301 579 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “GET / HTTP/1.1” 200 3993 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “GET / HTTP/1.1” 200 3993 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “GET /xmlrpc.php?rsd HTTP/1.1” 200 576 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”
94.197.120.109 – – [21/Mar/2019:10:36:31 +0000] “POST /xmlrpc.php HTTP/1.1” 200 441 “-” “Mozilla/5.0 (Linux; Android 9; Pixel 2 XL Build/PQ2A.190305.002; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.75 Mobile Safari/537.36 wp-android/11.9”This is my first attempt at using WordPress, so I don’t have much experience. Any ideas about what I may have done wrong greatly appreciated.
Thanks,
Sam.The page I need help with: [log in to see the link]
- The topic ‘XML-RPC methods are missing’ is closed to new replies.