Help with Discourse Integration

I am following the ghost / discourse integration guide I was able to get it installed and running, but I have two issues.

  1. Posts are not showing up on my Discourse Forum.
  2. Discourse Comments are not showing up on my Ghost blog. Looking at the web consoles of the browser I see error: “in a frame is denied by “X-Frame-Options“ directive set to “SAMEORIGIN“.”
  • What’s your URL? Ghost Blog -, Discourse Forum -

  • What version of Ghost are you using? 3.29.1

  • How was Ghost installed and configured? The ghost local install instructions.

  • What Node version, database, OS & browser are you using?
    Node: v10.22.0
    MySQL 14.14
    Ubuntu 18.04
    FireFox 79
    Safari 13.1.2

  • What errors or information do you see in the console?
    Safari - Unrecognized Content-Security-Policy directive ‘worker-src’. AND
    Refused to display discourse forum URL in a frame because it set ‘X-Frame-Options’ to ‘SAMEORIGIN’.
    Firefox - The loading of discourse forum URL in a frame is denied by “X-Frame-Options“ directive set to “SAMEORIGIN“.

  • What steps could someone else take to reproduce the issue you’re having? Go to the post page and see if you can see comments.

FYI - Because I am a new user the forums limited my post to include only 3 links. The “Discourse Forum URL” in the error message was an actual URL.

Ok I think I have figured it out. Because of the fact the my ghost blog and discourse install are on different domains it was blocking it. I created a new test instance of discourse on the same domain as the ghost blog and it is working now.

A different issue related to my ghost blog being private so the posts where getting added, but the content was not. Saying ‘site is private’ and you would have to navigate to the ghost blog to see the content. That’s a good thing. And when I changed to public the discourse post content was there, not the ‘site is private’ placeholder. So, I am gonna close this because I think it is working as designed.