https://github.com/barisusakli/nodebb-plugin-topic-noindex This is a plugin that does it for topics.
There is no built in way to do it in core. So to do it for categories you would have to fork and extend the above plugin.
Hi guys,
the title says it all.
I added a subcategory but it is not showing up in the frontend though it's visible in the backend.
Thanks in advance!
Can we get some logs? and nodebb version?
Version: 1.0.3
NodeBB v1.0.3 Copyright (C) 2013-2014 NodeBB Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions.
For the full license, please visit: http://www.gnu.org/copyleft/gpl.html
Clustering enabled: Spinning up 1 process(es).
17/4 02:42 [407] - ^[[32minfo^[[39m: Time: Sun Apr 17 2016 02:42:13 GMT+0200 (CEST)
17/4 02:42 [407] - ^[[32minfo^[[39m: Initializing NodeBB v1.0.3
17/4 02:42 [407] - ^[[32minfo^[[39m: [plugins/emoji-one] Initial startup detected. Downloading emojione assets...
17/4 02:42 [407] - ^[[32minfo^[[39m: NodeBB Ready
17/4 02:42 [407] - ^[[32minfo^[[39m: Enabling 'trust proxy'
17/4 02:42 [407] - ^[[32minfo^[[39m: NodeBB is now listening on: 0.0.0.0:4567
17/4 02:42 [407] - ^[[32minfo^[[39m: [app] Shutdown (SIGTERM/SIGINT) Initialised.
17/4 02:42 [407] - ^[[32minfo^[[39m: [app] Database connection closed.
17/4 02:42 [407] - ^[[32minfo^[[39m: [app] Web server closed to connections.
17/4 02:42 [407] - ^[[32minfo^[[39m: [app] Shutdown complete.
[cluster] Child Process (407) has exited (code: 0, signal: null)
NodeBB v1.0.3 Copyright (C) 2013-2014 NodeBB Inc.
This program comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to redistribute it under certain conditions.
For the full license, please visit: http://www.gnu.org/copyleft/gpl.html
Clustering enabled: Spinning up 1 process(es).
17/4 02:45 [353] - ^[[32minfo^[[39m: Time: Sun Apr 17 2016 02:45:02 GMT+0200 (CEST)
17/4 02:45 [353] - ^[[32minfo^[[39m: Initializing NodeBB v1.0.3
17/4 02:45 [353] - ^[[32minfo^[[39m: [plugins/emoji-one] Initial startup detected. Downloading emojione assets...
17/4 02:45 [353] - ^[[32minfo^[[39m: NodeBB Ready
17/4 02:45 [353] - ^[[32minfo^[[39m: Enabling 'trust proxy'
17/4 02:45 [353] - ^[[32minfo^[[39m: NodeBB is now listening on: 0.0.0.0:4567
17/4 02:48 [353] - ^[[32minfo^[[39m: [app] Shutdown (SIGTERM/SIGINT) Initialised.
17/4 02:48 [353] - ^[[32minfo^[[39m: [app] Database connection closed.
17/4 02:48 [353] - ^[[32minfo^[[39m: [app] Web server closed to connections.
17/4 02:48 [353] - ^[[32minfo^[[39m: [app] Shutdown complete.
[cluster] Child Process (353) has exited (code: 0, signal: null)
That's the full output.log
Please tell me if you need anything else
The category is there, I can access it manually (/category/8/2014)
Syslog
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: NodeBB v1.0.3 Copyright (C) 2013-2014 NodeBB Inc.
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: This program comes with ABSOLUTELY NO WARRANTY.
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: This is free software, and you are welcome to redistribute it under certain conditions.
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m:
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: Time: Sun Apr 17 2016 23:32:22 GMT+0200 (CEST)
Apr 17 23:32:22 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: Initializing NodeBB v1.0.3
Apr 17 23:32:23 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-emoji-one not found, skipping dependency check.
Apr 17 23:32:23 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-emoji-extended not found, skipping dependency check.
Apr 17 23:32:23 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-spam-be-gone not found, skipping dependency check.
Apr 17 23:32:23 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-theme-lavender not found, skipping dependency check.
Apr 17 23:32:23 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-theme-vanilla not found, skipping dependency check.
Apr 17 23:32:32 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: NodeBB Ready
Apr 17 23:32:32 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: Enabling 'trust proxy'
Apr 17 23:32:32 vps69999 nodebb[372]: 17/4 23:32 [372] - #033[32minfo#033[39m: NodeBB is now listening on: 0.0.0.0:4567
Apr 17 23:33:42 vps69999 systemd[1]: redis-server.service start operation timed out. Terminating.
Apr 17 23:33:42 vps69999 redis[368]: User requested shutdown...
Apr 17 23:33:42 vps69999 redis[368]: Calling fsync() on the AOF file.
Apr 17 23:33:42 vps69999 redis[368]: Saving the final RDB snapshot before exiting.
Apr 17 23:33:42 vps69999 redis[368]: DB saved on disk
Apr 17 23:33:42 vps69999 redis[368]: Removing the pid file.
Apr 17 23:33:42 vps69999 redis[368]: Redis is now ready to exit, bye bye...
Apr 17 23:33:42 vps69999 systemd[1]: Failed to start Redis Datastore Server.
Apr 17 23:33:42 vps69999 systemd[1]: Unit redis-server.service entered failed state.
Apr 17 23:33:42 vps69999 redis[405]: You requested maxclients of 10000 requiring at least 10032 max file descriptors.
Apr 17 23:33:42 vps69999 redis[405]: Redis can't set maximum open files to 10032 because of OS error: Operation not permitted.
Apr 17 23:33:42 vps69999 redis[405]: Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
Apr 17 23:33:42 vps69999 redis[405]: Redis 3.0.7 (00000000/0) 64 bit, standalone mode, port 6379, pid 405 ready to start.
Apr 17 23:33:42 vps69999 redis[405]: WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
Apr 17 23:33:42 vps69999 redis[405]: Server started, Redis version 3.0.7
Apr 17 23:33:42 vps69999 redis[405]: DB loaded from append only file: 0.022 seconds
Apr 17 23:33:42 vps69999 redis[405]: The server is now ready to accept connections on port 6379
Apr 17 23:35:12 vps69999 systemd[1]: redis-server.service start operation timed out. Terminating.
Apr 17 23:35:12 vps69999 redis[405]: User requested shutdown...
Apr 17 23:35:12 vps69999 redis[405]: Calling fsync() on the AOF file.
Apr 17 23:35:12 vps69999 redis[405]: Saving the final RDB snapshot before exiting.
Apr 17 23:35:12 vps69999 redis[405]: DB saved on disk
Apr 17 23:35:12 vps69999 redis[405]: Removing the pid file.
Apr 17 23:35:12 vps69999 redis[405]: Redis is now ready to exit, bye bye...
Apr 17 23:35:12 vps69999 systemd[1]: Failed to start Redis Datastore Server.
Apr 17 23:35:12 vps69999 systemd[1]: Unit redis-server.service entered failed state.
Apr 17 23:35:13 vps69999 nodebb[372]: 17/4 23:35 [372] - #033[31merror#033[39m: Error: Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED 127.0.0.1:6379
Apr 17 23:35:13 vps69999 nodebb[372]: at Object.exports._errnoException (util.js:890:11)
Apr 17 23:35:13 vps69999 nodebb[372]: at exports._exceptionWithHostPort (util.js:913:20)
Apr 17 23:35:13 vps69999 nodebb[372]: at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1059:14)
Apr 17 23:35:13 vps69999 systemd[1]: nodebb.service: main process exited, code=exited, status=1/FAILURE
Apr 17 23:35:13 vps69999 nodebb[412]: kill: invalid argument S
Apr 17 23:35:13 vps69999 nodebb[412]: Usage:
Apr 17 23:35:13 vps69999 nodebb[412]: kill [options] <pid> [...]
Apr 17 23:35:13 vps69999 systemd[1]: nodebb.service: control process exited, code=exited status=1
Apr 17 23:35:13 vps69999 systemd[1]: Unit nodebb.service entered failed state.
Apr 17 23:35:13 vps69999 nodebb[412]: Options:
Apr 17 23:35:13 vps69999 nodebb[412]: <pid> [...] send signal to every <pid> listed
Apr 17 23:35:13 vps69999 nodebb[412]: -<signal>, -s, --signal <signal>
Apr 17 23:35:13 vps69999 rsyslogd-2007: action 'action 17' suspended, next retry is Sun Apr 17 23:35:43 2016 [try http://www.rsyslog.com/e/2007 ]
Apr 17 23:35:13 vps69999 nodebb[412]: specify the <signal> to be sent
Apr 17 23:35:13 vps69999 nodebb[412]: -l, --list=[<signal>] list all signal names, or convert one to a name
Apr 17 23:35:13 vps69999 nodebb[412]: -L, --table list all signal names in a nice table
Apr 17 23:35:13 vps69999 nodebb[412]: -h, --help display this help and exit
Apr 17 23:35:13 vps69999 nodebb[412]: -V, --version output version information and exit
Apr 17 23:35:13 vps69999 nodebb[412]: For more details see kill(1).
Apr 17 23:35:13 vps69999 redis[416]: You requested maxclients of 10000 requiring at least 10032 max file descriptors.
Apr 17 23:35:13 vps69999 redis[416]: Redis can't set maximum open files to 10032 because of OS error: Operation not permitted.
Apr 17 23:35:13 vps69999 redis[416]: Current maximum open files is 4096. maxclients has been reduced to 4064 to compensate for low ulimit. If you need higher maxclients increase 'ulimit -n'.
Apr 17 23:35:13 vps69999 redis[416]: Redis 3.0.7 (00000000/0) 64 bit, standalone mode, port 6379, pid 416 ready to start.
Apr 17 23:35:13 vps69999 redis[416]: WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
Apr 17 23:35:13 vps69999 redis[416]: Server started, Redis version 3.0.7
Apr 17 23:35:13 vps69999 redis[416]: DB loaded from append only file: 0.010 seconds
Apr 17 23:35:13 vps69999 redis[416]: The server is now ready to accept connections on port 6379
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: NodeBB v1.0.3 Copyright (C) 2013-2014 NodeBB Inc.
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: This program comes with ABSOLUTELY NO WARRANTY.
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: This is free software, and you are welcome to redistribute it under certain conditions.
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m:
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: Time: Sun Apr 17 2016 23:35:23 GMT+0200 (CEST)
Apr 17 23:35:23 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: Initializing NodeBB v1.0.3
Apr 17 23:35:24 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-emoji-one not found, skipping dependency check.
Apr 17 23:35:24 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-emoji-extended not found, skipping dependency check.
Apr 17 23:35:24 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-plugin-spam-be-gone not found, skipping dependency check.
Apr 17 23:35:24 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-theme-lavender not found, skipping dependency check.
Apr 17 23:35:24 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[33mwarn#033[39m: [meta/dependencies] Bundled plugin nodebb-theme-vanilla not found, skipping dependency check.
Apr 17 23:35:34 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: NodeBB Ready
Apr 17 23:35:34 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: Enabling 'trust proxy'
Apr 17 23:35:34 vps69999 nodebb[419]: 17/4 23:35 [419] - #033[32minfo#033[39m: NodeBB is now listening on: 0.0.0.0:4567
I updated my nodebb and couldn't reproduce.
Is it crashing when you try to create or view the category?
I guess it could be an issue with your theme. Is there anything unusual in the browser console when at the categories list page?
It's constantly crashing/losing connection/restarting.. oh, well.. I'm just gonna reinstall and get back to you if this happens again.
Console:
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create nodebb.min.js:9:25710
getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented. nodebb.min.js:2:0
GET https://domain.tld/socket.io/ [HTTP/1.1 101 Switching Protocols 330ms]
Solved
Turned out systemd could not write redis' pid file, hence the crashes/restarts.
The missing category is probably a result of that.
Reinstalled and everything is fine.
Thx, keep up the good work!