Well hello there.
I've recently set up of this here fine piece of software as a guild forum on Openshift following this guide with one exception: I used v1.0.3 instead of v0.9.x as reccomended.
The installation works, but Openshifts default MongoDB version is 2.4 and therefore below the required 2.6 version. The only actual errors I get because of this (so far) are from trying to use the search wich I've just disabled, and the database section in the admin panel.
There is this custom cartridge, but it's intended for dev only and does not include the utils to import my existing DB.
Here's my config.json:
{
"url": "http://forum-futuregadgetlab.rhcloud.com:8080",
"bind_address": "127.10.29.1",
"secret": "xxx",
"database": "mongo",
"mongo": {
"host": "127.10.29.2",
"port": "27017",
"username": "admin",
"password": "xxx",
"database": "forum"
}
}
Now on to my actual questions/problems
- Does anyone know how I could get my MongoDB version up to the requirement? Or will I be fine even with 2.4?
- Emoji point to the wrong port
8080
and therefore won't load. I think the Emoji plugin is using the url from config.json as a base, but that's clearly not correct since my installation is available at Port 80
as you can see here. However, if I remove the :8080
from my url in config.json, the forum won't be available.
- Emails - I can't those things to work. Sending mails from terminal works fine, but nodebb doesn't seem to be able to. I always got
ERROR EPIPE
or soemthing similar. I then tried to set up mailgun, but since I don't have a custom domain I can't set DNS records to get mailgun to work. I then created a new google account to send emails through, wich also didn't work. Now, even with 'Route through google' option disabled and login credentials removed, I always get an error from google while trying to send a test email, as if the option isn't/can't be properly deactivated.
I hope this community is able to help out. Looking forward to replies!