Hi @Lingyong-Zhang -- please provide more details if possible
Posts
-
The google ssos does not work -
Proper SSL / HTTPS configurationYes, if this forum works flawlessly, then the problem lies with the forum software itself, or possibly the ISP that is serving your forum. Do you see this on your AWS forum?
We use nginx as a proxy, yes.
-
Nodebb + nginx + varnish problemNot entirely sure... better loop @planner in on this one, as he uses varnish on his instance...
-
Nodebb + nginx + varnish problemHi @dolphy -- can you try changing the nginx conf to listen to port 80 instead of 8080? Also change
use_port
in yourconfig.json
tofalse
.Maybe that will help...
-
Redis advice on low memory system@Guiri The symptoms you post don't seem to point to your system running out of memory... and Redis itself doesn't seem to be the cause, I think...
Try running
free -m
. Take note of thefree
column, in thebuffers/cache
row, this is your actual amount of free memory. Unless it's near zero, you should be fine.NodeBB in Redis really doesn't take too much space either. As a point of reference, this forum used to run on a 512mb cloud server, and now has a database size of 44.12M, currently. Still have some room to grow.
Can you run
./nodebb log
in your nodebb dir and see what the error is when it crashes? Provide a full stack trace if possible (it should be in the log, if an error did occur) -
[nodebb-plugin-imgur] Imgur PluginFurther documentation: https://docs.nodebb.org/en/latest/admin/uploads.html?highlight=imgur
-
Proper SSL / HTTPS configurationHm... it could be that your cellular provider does not allow websockets over data.
If you change this line so that "xhr-polling" is listed first, does that help?
-
[nodebb-plugin-github-embed] GitHub Issue EmbeddingIt's mostly a aesthetic choice. I'm not a fan of plugins that replace certain keywords with an inline object (take for example, youtube videos). That example is less of a problem, but I like being able to reference an issue in the middle of a sentence... a la:
Take a look at gh#256, that's where we solved that bug
^ No interruption of flow, and the referenced issue is at the bottom for you to check out if you want.
-
Tags and comments@Kamal-Patel They sure do here
-
[nodebb-plugin-github-embed] GitHub Issue Embeddingv0.2.0
- Short-form syntax has changed to be
gh#{num}
, so that it does not conflict with user experience (accidental false positive) and markdown#
as header.- Long-form syntax is unchanged.
Testing new syntax: gh#1413
- Short-form syntax has changed to be
-
Check if all used components (themes, plugins,...) are up2dateRe: #1551
-
Composer tpl editingThe last picture is trickest, since you have to account for the keyboard across all devices, and browsers don't really have a good way to see virtual keyboard state, etc...
The check and X for the buttons is a good idea!
-
Deleted topic is still visibleAh yes, that is true... I forgot for a moment that the themes are not their own repository. In that case, your best bet would be to modify lavender by creating your own theme.
In
node_modules
, run this:$ git clone https://github.com/designcreateplay/nodebb-theme-lavender.git nodebb-theme-marcos2 $ cd nodebb-theme-marcos2 # .. make your changes here, update plugin.json, theme.json, and package.json and rename "lavender" to "marcos2"
From that directory (not the NodeBB main directory), you can use
git stash
, etc.git pull
from that directory will pull in the latest lavender changes. Keep in mind this brings you out of the version release cycle for lavender, so caveat emptor! -
Will nodebb start multiple workers on a multiple core server?@dibu Yes, most likely would look into cluster module first before rolling my own solution
-
Deleted topic is still visible@marcos2 Utilise
git stash
to temporarily roll back your changes, and then./nodebb upgrade
to update the files. Thengit stash pop
to re-apply your changes.Take note of the messages -- if it says there's a conflict, then it means the file has changed too much for it to be automatically merge, so you must resolve it yourself.
-
Will nodebb start multiple workers on a multiple core server?@Guiri Right, each
loader
instance starts anapp
instance. We may expand this so that the loader will spawn x-1app.js
instances, where x is the number of cores. -
Tile over lapping issueDoes this problem go away if you disable all widgets, namely in your sidebar?
-
Check if all used components (themes, plugins,...) are up2dateI believe you and @Giorgio-Chiodi were experiencing this problem, but this only happens in the latest master branch, since the theme is updated regularly.
v0.4.3 has hardcoded dependencies, and should have worked fine this entire time -- for production purposes, admins should be using that branch.
-
error: Maximum call stack size exceeded undefinedThanks @trevor -- can you provide the full stack trace?
-
[Solved] Cannot change settingsThe themes are downloaded separately, when you do
npm install
the first time. Problem is it seems sometimes npm doesn't install the latest theme files.