isso: Cannot send comments
Hello there!
I have an issue. I have followed the Quickguide instructions, and added Isso to my website, but I cannot send comments.
I am running isso in /opt/isso
. The nginx is in /etc/nginx
. These are my configuration files:
isso.cfg here. nginx.conf here. (here is the javascript code, in case it might be of help. Nothing special there. Just copy pasted from another site))
My html code is:
<!-- comments enabled (isso) -->
<div class="comments">
<h2 class="isso-title">Comments</h2>
<script type="text/javascript"
data-title="Comments"
data-isso="//comments.127.0.0.1:4000/"
data-isso-css="true"
data-isso-lang="en"
data-isso-reply-to-self="false"
data-isso-require-author="false"
data-isso-require-email="false"
data-isso-max-comments-top="10"
data-isso-max-comments-nested="5"
data-isso-reveal-on-click="5"
data-isso-avatar="true"
data-isso-avatar-bg="#f0f0f0"
data-isso-avatar-fg="#9abf88 #5698c4 #e279a3 #9163b6 #2069b6 #486910 #e4bf80 #0f0f0f"
data-isso-vote="true"
data-vote-levels="[-5,5,15]"
src="https://cdnjs.cloudflare.com/ajax/libs/embed-js/4.2.2/embed.min.js"></script>
<section id="isso-thread"></section>
</div>
The comment’s box does appear on my website, but when I click submit, nothing happens.
This is what I do to run my site (locally):
- create my site locally:
bundle exec jekyll serve
(using jekyll). This gives me a server address athttp://127.0.0.1:4000/
- enable virtual environment:
source /opt/isso/bin/activate
- run isso:
isso -c /opt/isso/isso.cfg run
. This gives me the message:connected to http://127.0.0.1:4000/
Then, I go to a particular subdomain in my website (http://127.0.0.1:4000/blog/2017/097/hello/
), and try to submit a comment, but nothing happens.
What is the issue? Am I actually running the proxy with nginx? Notice that my site is a blog and the comment box appears on every page. Is that ok?
About this issue
- Original URL
- State: closed
- Created 7 years ago
- Comments: 26
Your root should indeed be the site you’re trying to set up. If you comment out the isso portion of your nginx config does your site run without issue? From the sound of it that isn’t the case at the moment if nginx is failing to run. You can also run
nginx -t
to see what errors your configuration is giving, but right now it seems like you may even have a zombie process attached to your ports. Try a restart, comment out the isso portion and get your site up and running. Then we’ll set up the rest. Can you link me to your current nginx config?