Skip to content

Issues getting Flarum to work on new host

Solved Configure
65 4 29.6k 1
  • wrote on last edited by
    #55

    @Hari its working without adding this lines

  • wrote on last edited by
    #56

    @Hari You need to add this to the Flarum .nginx.conf file, like the below

    location / {
    	try_files $uri $uri/ /index.php?$query_string;
    }
    location = /sitemap.xml {
        try_files $uri $uri/ /index.php?$query_string;
    }
    

    So just outside of the default location / block

  • @Hari You need to add this to the Flarum .nginx.conf file, like the below

    location / {
    	try_files $uri $uri/ /index.php?$query_string;
    }
    location = /sitemap.xml {
        try_files $uri $uri/ /index.php?$query_string;
    }
    

    So just outside of the default location / block

    wrote on last edited by Hari
    #57

    @phenomlab for now sitemap is loading should i still add these lines in nginx? (thinking to ignore adding these)

    i rebooted the server and the composer is not found

    should i need to install composer again?

    cd /home/ask/public_html

    [root@ask public_html]# composer require fof/best-answer:"*"
    sh: 1: composer: not found
    [root@ask public_html]# composer require fof/best-answer:"*"
    sh: 1: composer: not found
    [root@ask public_html]# locate composer
    [root@ask public_html]#
    
  • @phenomlab for now sitemap is loading should i still add these lines in nginx? (thinking to ignore adding these)

    i rebooted the server and the composer is not found

    should i need to install composer again?

    cd /home/ask/public_html

    [root@ask public_html]# composer require fof/best-answer:"*"
    sh: 1: composer: not found
    [root@ask public_html]# composer require fof/best-answer:"*"
    sh: 1: composer: not found
    [root@ask public_html]# locate composer
    [root@ask public_html]#
    
    wrote on last edited by phenomlab
    #58

    @Hari Seems to work fine for me ?

    fa9f306f-4384-44ff-9485-cb2fb66d9890-image.png

    c081e43b-2963-4c64-a18f-3f90d90c7c97-image.png

  • @Hari Seems to work fine for me ?

    fa9f306f-4384-44ff-9485-cb2fb66d9890-image.png

    c081e43b-2963-4c64-a18f-3f90d90c7c97-image.png

    wrote on last edited by Hari
    #59

    @phenomlab sir, which terminal are you using?

    i just realized there was a special character when i was trying earlier

  • @phenomlab sir, which terminal are you using?

    i just realized there was a special character when i was trying earlier

    wrote on last edited by
    #60

    @Hari I use the basic Windows CMD or Bash Shell depending on the OS I boot into.

  • @Hari I use the basic Windows CMD or Bash Shell depending on the OS I boot into.

    wrote on last edited by
    #61
  • wrote on last edited by DownPW
    #62

    Personnaly, I like Zsh for linux or the last Windows Terminal because is fully customisable

  • phenomlab phenomlab referenced this topic on
  • @Hari said in Issues getting Flarum to work on new host:

    daily upvote limit reched

    Should be resolved now. Try upvoting again (same for @crazycells)

    wrote on last edited by
    #63

    @Hari @crazycells I think I finally fixed the upvoting limit 🙂

  • @Hari @crazycells I think I finally fixed the upvoting limit 🙂

    wrote on last edited by
    #64

    @phenomlab said in Issues getting Flarum to work on new host:

    @Hari @crazycells I think I finally fixed the upvoting limit 🙂

    thanks 🙂 it looks like it is fixed but right now I am getting this error:

    Screen Shot 2023-01-09 at 21.33.55.png

  • @phenomlab said in Issues getting Flarum to work on new host:

    @Hari @crazycells I think I finally fixed the upvoting limit 🙂

    thanks 🙂 it looks like it is fixed but right now I am getting this error:

    Screen Shot 2023-01-09 at 21.33.55.png

    wrote on last edited by
    #65

    @crazycells huh. Thanks. Will need to check that as well.


Did this solution help you?
Did you find the suggested solution useful? Support 💗 Sudonix with a coffee ☕
If your organisation needs deeper expertise around infrastructure, security, or technology leadership, learn more about Phenomlab Ltd. Many of the deeper technical guides behind Sudonix are published there.

Related Topics
  • Fedora Server + Virtualmin

    Chitchat fedora server linux virtualmin
    1
    1 Votes
    1 Posts
    319 Views
    No one has replied
  • NodeBB: updating Admin details not working

    Solved Configure nodebb admin
    17
    3 Votes
    17 Posts
    5k Views
    phenomlab
    @mventures Ok. No issues
  • 5 Votes
    13 Posts
    3k Views
    DownPW
    'use strict'; const winston = require('winston'); const user = require('../user'); const notifications = require('../notifications'); const sockets = require('../socket.io'); const plugins = require('../plugins'); const meta = require('../meta'); module.exports = function (Messaging) { Messaging.notifyQueue = {}; // Only used to notify a user of a new chat message, see Messaging.notifyUser Messaging.notifyUsersInRoom = async (fromUid, roomId, messageObj) => { let uids = await Messaging.getUidsInRoom(roomId, 0, -1); uids = await user.blocks.filterUids(fromUid, uids); let data = { roomId: roomId, fromUid: fromUid, message: messageObj, uids: uids, }; data = await plugins.hooks.fire('filter:messaging.notify', data); if (!data || !data.uids || !data.uids.length) { return; } uids = data.uids; uids.forEach((uid) => { data.self = parseInt(uid, 10) === parseInt(fromUid, 10) ? 1 : 0; Messaging.pushUnreadCount(uid); sockets.in(`uid_${uid}`).emit('event:chats.receive', data); }); if (messageObj.system) { return; } // Delayed notifications let queueObj = Messaging.notifyQueue[`${fromUid}:${roomId}`]; if (queueObj) { queueObj.message.content += `\n${messageObj.content}`; clearTimeout(queueObj.timeout); } else { queueObj = { message: messageObj, }; Messaging.notifyQueue[`${fromUid}:${roomId}`] = queueObj; } queueObj.timeout = setTimeout(async () => { try { await sendNotifications(fromUid, uids, roomId, queueObj.message); } catch (err) { winston.error(`[messaging/notifications] Unabled to send notification\n${err.stack}`); } }, meta.config.notificationSendDelay * 1000); }; async function sendNotifications(fromuid, uids, roomId, messageObj) { const isOnline = await user.isOnline(uids); uids = uids.filter((uid, index) => !isOnline[index] && parseInt(fromuid, 10) !== parseInt(uid, 10)); if (!uids.length) { return; } if (roomId != 11) { // 5 Is the ID of the ID of the global chat room. Messaging.getUidsInRoom(roomId, 0, -1); // Proceed as normal. } else { user.getUidsFromSet('users:online', 0, -1); // Only notify online users. } const { displayname } = messageObj.fromUser; const isGroupChat = await Messaging.isGroupChat(roomId); const notification = await notifications.create({ type: isGroupChat ? 'new-group-chat' : 'new-chat', subject: `[[email:notif.chat.subject, ${displayname}]]`, bodyShort: `[[notifications:new_message_from, ${displayname}]]`, bodyLong: messageObj.content, nid: `chat_${fromuid}_${roomId}`, from: fromuid, path: `/chats/${messageObj.roomId}`, }); delete Messaging.notifyQueue[`${fromuid}:${roomId}`]; notifications.push(notification, uids); } };
  • 24 Votes
    29 Posts
    15k Views
    crazycells
    @DownPW it is the second post of this thread.
  • iFramely self host help

    Solved Configure iframely hosting
    10
    9 Votes
    10 Posts
    4k Views
    phenomlab
    @DownPW https://sudonix.com/topic/331/how-to-install-a-self-hosted-instance-of-iframely-for-use-with-nodebb
  • Virtualmin Setup DigitalOcean

    Solved Customisation virtualmin digitalocean
    26
    9 Votes
    26 Posts
    13k Views
    phenomlab
    @Hari said in Virtualmin Setup DigitalOcean: i have felt it is very hard to manage Virtualmin the settings are confusing It’s a bit of a learning curve, admittedly, but very powerful and easy to use provided you understand the implications of what you are doing. For example, moving a VirtualMin server to subserver and then back again without changing underlying components that rely on the correct placement of the server, of course it will no longer work.
  • VirtualMin create virtual server

    Solved Configure
    4
    2 Votes
    4 Posts
    2k Views
    phenomlab
    @justoverclock correct. You only need to keep an eye on the resources of the droplet itself
  • Email issue (virturalmin)

    Solved Hosting virtualmin
    5
    0 Votes
    5 Posts
    2k Views
    JAC
    @gotwf said in Email issue (virturalmin): @jac Typically you want your domain’s MX records to point to FQDN server name, e.g. foo.example.eg % drill stockportcounty.fans mx ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 63911 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; stockportcounty.fans. IN MX ;; ANSWER SECTION: stockportcounty.fans. 600 IN MX 10 stockportcounty.fans. Yours do not. Although a bit more drillin’ and reverse lookup indicates thusly; % drill stockportcounty.fans ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 160 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; stockportcounty.fans. IN A ;; ANSWER SECTION: stockportcounty.fans. 600 IN A 65.108.63.35 ;; AUTHORITY SECTION: ;; ADDITIONAL SECTION: ;; Query time: 127 msec ;; SERVER: 204.8.232.207 ;; WHEN: Sun Oct 10 19:37:02 2021 ;; MSG SIZE rcvd: 54 <kvg@loon:~>% drill -x 65.108.63.35 ;; ->>HEADER<<- opcode: QUERY, rcode: NOERROR, id: 57802 ;; flags: qr rd ra ; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;; 35.63.108.65.in-addr.arpa. IN PTR ;; ANSWER SECTION: 35.63.108.65.in-addr.arpa. 86400 IN PTR vps.stockportcounty.fans. I think you probably want your mx record to point to vps.stockportcountry.fans. It is important for forward and reverse lookups for MX records jive. Maybe you are looking like a spammer in that they do not? Edit: But at least you have a reverse record, many spammers do not, so that is a big red flag. Thanks for the advice, will look into it all later once back home.