That is quite bizarre 😦
Unfortunately I do not have experience with Apache, so unless you want to try nginx (which I think is kind of overkill of a solution), you'll have to see if anyone else can help...
I tried to access my website using the port number 4567 in the browser but I see nothing NodeBB-related.
I ran ./nodebb log and this is what I got:
If you're accessing it through a subdomain make sure you have your subdomain configured in your config.json file in your root NodeBB folder.
Also, since you're using a subdomain to access this you will have to configure your server so that it will redirect your subdomain to the correct port (:4567). You can find the instructions in the docs or look at my post here where I redirected my subdomain to the nodebb IP
If that doesn't work, try re-running
npm i maybe it didn't install a dependency correctly?
Yeah, it looks like
mmmagic module didn't get installed properly.
npm i mmmagic
Thanks. It is resolved now.