@pitaj Thank you for your answer and plugin.
seyeran
Posts
-
How to disable global chat -
How to disable global chatI have tried global chat plugin; forum members disliked it. I've deactivated and deleted the plugin but global chat room is still active. Only by disabling chat, it disappears.
What can I do for this problem?
Thanks;
-
fresh install, session problem@teh_g said in fresh install, session problem:
@seyeran Whatever is in your config.json has to match the URL you are navigating to.
Thank you. I am really indebted to you. I was trying to solve it for the last 6-7 hours.
Solution worked for me is this:
Permanent 301 redirect from HTTP to HTTPS -
fresh install, session problemaditional info:
I have added to plesk settings:
Additional Apache directives:
Additional directives for HTTP : RequestHeader set X-Forwarded-Proto "http"
Additional directives for HTTPS : RequestHeader set X-Forwarded-Proto "https"Additional nginx directives:
CHANGED TO: proxy_set_header X-Forwarded-Proto https;But still problem persists:
./nodebb log
2018-03-28T20:09:27.120Z [16310] - info: Initializing NodeBB v1.8.1 https://forum.mydomain.com
2018-03-28T20:09:27.919Z [16310] - info: [socket.io] Restricting access to origin: https://forum.mydomain.com : *
2018-03-28T20:09:28.053Z [16310] - info: Routes added
2018-03-28T20:09:28.056Z [16310] - info: NodeBB Ready
2018-03-28T20:09:28.059Z [16310] - info: Enabling 'trust proxy'
2018-03-28T20:09:28.061Z [16310] - info: NodeBB is now listening on: 0.0.0.0:4567
2018-03-28T20:14:37.264Z [16310] - error: /login
invalid csrf token
2018-03-28T20:15:56.745Z [16310] - error: /register
invalid csrf token
2018-03-28T20:18:01.983Z [16310] - error: /register
invalid csrf token
2018-03-28T20:18:06.767Z [16310] - error: /register
invalid csrf token
2018-03-28T20:20:12.421Z [16310] - error: /register
invalid csrf token -
fresh install, session problemBut the site has a certificate from Letsencrypt. I mean, I need to run in https.
What must I change?
-
fresh install, session problemI am getting problems like:
It looks like your login session is no longer active, or no longer matches with the server. Please refresh this page.
We were unable to log you in, likely due to an expired session. Please try again.The thing is; when I try from my computer, Safari and Chrome does not give error; but Safari on my tablet or Chrome on my phone also give similar sesson problems.
Setting are:
Ubuntu 16.04; dedicated server; plesk panel; apache server, nginx proxy.
CONFIG.JSON
{
"url": "https://forum.mydomain.com",
"secret": "xxxxxxxx",
"database": "mongo",
"port": 4567,
"mongo": {
"host": "127.0.0.1",
"port": "27017",
"username": "nodebb",
"password": "xxxxxxxxxx",
"database": "nodebb"
},
"type": "literal"
}ON PLESK PANEL:
Additional nginx directives:
location ~ / {
proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; proxy_pass http://127.0.0.1:4567; proxy_redirect off; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";
}
Additional apache directives: none
I have near zero knowledge about nginx settings; so I've copied all things that are advised in similar questions
Thanks for your help.