• I’ve searched around the archives but I’ve seemed to have ran into a couple of issues that any existing advice doesn’t seem to help — I’m hoping it’s not a server/host problem.

    Here are the errors:

    Author URL is not accessibleActivityPub

    Your author URL https://www.tornadotitans.com/author/tornadotitans/ does not return valid JSON for application/activity+json. Please check if your hosting supports alternate Accept headers.

    WebFinger endpoint is not accessibleActivityPub

    Your WebFinger endpoint?https://www.tornadotitans.com/.well-known/webfinger?resource=acct:[email protected]?does not return valid JSON for?application/jrd+json.

    Any help would be appreciated!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Matthias Pfefferle

    (@pfefferle)

    Do you use a caching plugin? If yes, you should disable the cache for the author pages.

    Regarding the WebFinger endpoint: The Error Page seems to be an error of your hosting env and not from WordPress (see a WordPress 404 error: https://www.tornadotitans.com/asdasdasd), so it seems to be ignored/blocked by your hosting provider. This mainly happens if the hoster uses the .well-known/acme-challenge for lets encrypt: https://letsencrypt.org/de/docs/challenge-types/

    I’m getting similar errors in Site Tools for the WebFinger endpoint on clean WordPress installations on two different servers, including one that failed even after I deactivated LetsEncrypt and another, temporary host that doesn’t have HTTPS at all. (It’s also a problem on my actual, real website.)

    There’s no /.well-known folder on any of the sites I’ve tried ActivityPub on, and so neither /.well-known/webfinger nor /.well-known/acme-challenge

    Is there another possibility? Another path that should be used beside /.well-known?

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    The problem: WebFinger/ActivityPub needs https! So you can‘t simply disable SSL! But it seems to be a configuration thing. My Hoster also uses let’s encrypt and it works without issues. Sadly WebFinger is required by Mastodon, so you can‘t use the profile url instead.

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    BTW. the plugin does not create a .well-known folder, it simply uses WordPress‘ mod-rewrite integration. If you use nginx you have to check your server setup!

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Two Critical Errors’ is closed to new replies.