• After installing my site is not visible to Mastodon. Site health gives me this error: Your WebFinger endpoint https://www.tommasz.net/.well-known/webfinger?resource=acct:Maszman@www.tommasz.net does not return valid JSON for application/jrd+json. My blog is at /public_html on my SiteGround account which would imply I do not need to modify my .htaccess file. It is necessary to create the .well-known directory and contents? If so, a prompt to do that should pop up somewhere along with what the JSON is supposed to contain.

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

    (@pfefferle)

    The plugin should work out of the box, without generating folders or htaccess files. Nevertheless every Hoster has its own configuration, so there might be issues. There are lots of feedbacks, that Hosters disallow the .well-known path, because of the „let’s encrypt“ ssl configuration. I am sorry that it does not work, but maybe you can ask your Hoster if he can do something to make it work?

    Thread Starter tommasz

    (@tommasz)

    I do have SSL enabled via Let’s Encrypt. Could it be a permissions issue? My directories are set to 755.

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    No, the .well-known/webfinger is a virtual path generated using mod-rewrite. But because let’s encrypt also uses .well-known, some Hosters block this path https://letsencrypt.org/docs/challenge-types/

    I don’t know if this is relevant to this discussion, but I’m having a similar problem. I have a theory. The OP says that his site is http://www.tammasz.com.
    I have several wordpress sites on the same web host.
    I have only been able to get activitypub to work on those sites that are on domains without subdomains. So my theory is that while https://www.tommasz.com doesn’t work, it will work on https://tommasz.com.

    Of my 5 sites, the three without subdomains (domain.com) work fine out of the box. The other 2 (www.domain.com) do not work.

    I suppose there could be 100 reasons, but thought I’d offer this to see if it might ring a bell somewhere.

    I have the same host, contacted support, and here was their response:

    The access to the public_html/.well-known folder is not blocked on our servers.

    However, the folder was not present at all in your document root folder.

    I have created the folder, but the issue still persists.

    From the answer of the plugin developers, I see that there is no need to actually have files there, as there will be a redirect, using mod-rewrite.

    I do not see, however, any rules in the .htaccess file, indicating that the virtual path has been created by the plugin.

    That being said, I recommend contacting the plugin developers again, in order to determine the rules that need to be added to your .htaccess in order for the plugin to work as expected.

    So… what should go in there? Understanding, yes, all of that should have magically happened on plugin install, but it didn’t.

    @pfefferle is there any update on this? I am having the same issue. Would also like to know the answer to what @tindra had asked.

    Thank you!

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    The plugin does not add any extra rules, it simply works with the rules added by WordPress. I think not everyone maybe has the same issues, so I would need your domain and the WebFinger identifier (that shows up in the first settings screen) to have a look and help you with the debugging.

    @dsleno there shouldn‘t be a difference if there is a subdomain or not, the important thing is, to add the subdomain also to the identifier: username@subdomain.domain.tld for example.

    @pfefferle My domain is https://manifestingalignment.com

    The error I am getting in my site health is this one:

    WebFinger endpoint is not accessibleActivityPub

    Your WebFinger endpoint https://manifestingalignment.com/.well-known/webfinger?resource=acct:Aevisia@manifestingalignment.com does not return valid JSON for application/jrd+json

    Thank you!

    EDIT: Disregard this comment and my question here. I have just replied over in this thread as I am using the same hosting provider (Hostinger). I believe this is likely the issue I am experiencing as well.

    https://wordpress.org/support/topic/webfinger-endpoint-unavailable/#post-16396704

    • This reply was modified 1 year, 6 months ago by aevisia.
    • This reply was modified 1 year, 6 months ago by aevisia.

    Hi, I found this thread by searching for the same issue about webfinger, and the error returned is this:

    Your WebFinger endpoint https://www.plusbrothers.net/.well-known/webfinger?resource=acct:plusbrothers@www.plusbrothers.net does not return valid JSON for application/jrd+json.

    I have siteground hosting too. I assumed it was the SEO plugin with the flag on “disable author pages” but it has nothing to do with it.

    Let me please know – should I contact siteground, and to say what? They might ask me to contact the plugin developer so this is what I’m doing first. Thanks for now.

    Thread Starter tommasz

    (@tommasz)

    @talksina Matthias has been hired by Automattic (WordPress’s parent company) specifically to add ActivityPub capability to the WordPress core. This should give him the support and inside information he needs to get ActivityPub working everywhere.

    @tommasz in fact I know it and that’s why I installed Activitypub on the site. So, it should be matter of time? But I just wanted to know if there’s something I can do now or I just should wait for some weeks/months to see how situation develops

    Thread Starter tommasz

    (@tommasz)

    @talksina At this point waiting is really all we can do. And keep monitoring this thread.

    Hi! After the launch today of the 1.0 version of the plugin I was hoping this would be solved. I use Siteground hosting as well and my site https://comunicacionabierta.net has exactly the same issue as you all mention.

    Any ideas how to solve it?

    Thanks!

    Plugin Author Matthias Pfefferle

    (@pfefferle)

    @comunicacionabierta the problem here is, that it has to be fixed by the hoster and can not be done on plugin level.

    Thanks! Do you know what exactly should I ask to the hoster?

Viewing 15 replies - 1 through 15 (of 21 total)
  • The topic ‘Doesn’t work at all’ is closed to new replies.