Tagged: forum RSS

  • Matt Rogowski 15:07 on June 24, 2009 Permalink | Reply
    Tags: forum, hack, , security   

    MyBB – Forum security and what to do when hacked 

    If you run a MyBB forum, you’ll want to make sure you’re secure, and also know what to do should your forum get compromised. There are many things you should know on this subject, here’s a few of them.

    How to secure your forum

    Strong passwords

    Your password should contain lowercase and uppercase letters, numbers, and symbols. This means it’ll be much harder to guess or crack. You shouldn’t use actual words in a password, but a random mixture of letters, numbers and symbols. For example, p455w0rd123 is not secure, whereas G6ga5^&ha@6D3 is secure and will be a lot harder to guess or crack. If a dictionary list is used to bruteforce a login, having full words in your password could mean there’s a match; if the password is random characters, this won’t be possible. A 10 character password has 3,700,000,000,000,000 possible combinations, would take a human 580,000,000 years, or a computer 59 years, to crack. You can read more about that here.

    Check your CHMOD permissions

    As a general rule, all files should be CHMOD to 644, and all folders should be CHMOD to 755. If files or folders are given extra permissions, it may be a security risk. There are, however, some files and folders that need different CHMOD permissions to enable them to work.

    • Required – ./inc/settings.php – 666
    • Required – ./inc/config.php – 666 (install) 444 (after installation)
    • Required – ./cache/ – 777
    • Required – ./cache/themes/ – 777
    • Required – ./uploads/ – 777
    • Required – ./uploads/avatars/ – 777
    • Optional – ./admin/backups/ – 777
    • Optional – ./inc/languages/*language*/*all files*/ – 666
    • Optional – ./inc/languages/*language*/admin/*all files*/ – 666

    Protect your config.php file

    When you install your forum, ./inc/config.php needs to be CHMOD to 666 so that the database details can be written to it. However, once you’ve installed, this isn’t necessary, and having this file CHMOD to 666 can be a security risk. Once you’ve installed, you can CHMOD config.php to 444. Note that sometimes it will need to be CHMOD to 666 for an upgrade script to be run, however, if this CHMOD is necessary and your file is not set as such, the upgrader will tell you.

    You can also use a .htaccess rewrite rule to block direct access to the config.php file. To do this, create a file called .htaccess in your ./inc/ folder, and put this code in it:

    <files config.php>
    Order deny,allow
    deny from all
    </files>

    Now, whenever someone goes to yoursite.com/inc/config.php, instead of a blank page, they’ll get a 403 Forbidden error.

    Make regular backups

    Database backups are essential. Files, plugins and themes can be replaced if they get lost, but a database cannot. Make sure you make regular backups, and save them on your own computer or USB stick. Don’t rely solely on the MyBB backup directory for your backups, found at ./admin/backups/; if all of your files get deleted, these backups will get deleted too. Aim to download a backup to your computer every week, or when you make some major changes or additions to your forum, and check that it is complete by uploading it to a localhost installation.

    Use another account as your admin account

    If someone is trying to hack your forum, they’ll automatically target the admin account, to try and get ACP access. A hacker will know that the admin user will have a coloured username and show on the forum team page, and it’s easy to stop this. First, register a new account. Then, create a new usergroup, and give it ACP access, give the username the same style as normal registered members, and put the new user into that group; this will be the account you use to administrate your forum. Now, remove the ACP access from the standard administrator usergroup. You can now still use your usual account to post, and it will look like you are an admin, but you won’t have any ACP access, so any hacker that hacks your account will see that it was a waste of time. Plus, they could never find the user that does have ACP access, as that member would have a username in the style of a normal user.

    Rename your admin directory and hide ACP link

    MyBB gives you the ability to rename the ‘admin’ folder to something else. Although this is a weak form of security, it can still at least slow down a hacker; if they don’t know what your admin directory is called, they can’t try to login to it. To change this, look at line 26 of ./inc/config.php:

    $config['admin_dir'] = 'admin';

    Change the value of this variable, from admin, to whatever you want your admin directory to be called, and then rename the actual ./admin/ folder to the same value. The, instead of going to yoursite.com/admin/index.php, you would go to yoursite.com/newname/index.php

    Along with this, MyBB gives you the ability to remove the link to the ACP from the welcomeblock. After all, what’s the point in renaming the admin directory for security purposes if someone can login as your account as normal and just click the link in the welcomeblock?? To do this, look at line 36 of ./inc/config.php:

    $config['hide_admin_links'] = 0;

    Then, change this to:

    $config['hide_admin_links'] = 1;

    Now, the link to the ACP will be removed from your welcomeblock, so you will have to manually type your admin directory when you want to open it, but this means that a hacker won’t know where it is if you rename the directory.

    Disallow HTML in posts

    In the settings for each forum, there is the ability to allow HTML to be posted. It is advised that you disallow this unless it is absolutely necessary. Although MyBB attempts to block any malicious scripts being parsed, there is still a chance that someone could post malicious HTML. If you have HTML allowed in all forums and would like to turn it off, run this query in phpMyAdmin:

    UPDATE `mybb_forums` SET `allowhtml` = '0';

    Then, you need to go to ACP > Tools & Maintenance > Cache Manager > forums > Rebuild Cache. Now, HTML will be disallowed in all forums.

    Hide your version number

    If you show your version numbers in your forum’s footer, you are advertising to hackers what version you’re using, and if your MyBB version is out-of-date, showing that you are on an older version is almost asking them to hack you. To turn off the version number, go to ACP > Configuration > General Configuration > Show Version Numbers > Off. Now, the version number won’t show.

    Keep up-to-date with upgrades

    Whenever an upgrade is released, you should upgrade to it as soon as you can. Upgrades are usually maintenance (bugs), security, or feature releases. If there is a security release, you should upgrade to make sure you won’t get hacked via the exploit that’s being patched. You should use the Version Check feature in your ACP regularly, and you should also subscribe to the MyBB Mailing List to be emailed on new updates.

    Once you’ve done this, your forum should be as secure as possible. However, a hacker may still somehow find a way in, and if that happens, you need to know what to look for, and what steps to take.

    What to do if you get hacked

    Upgrade to most recent release

    Upgrading to the most recent release won’t solve the results of you being hacked, but it will make sure your forum is secure.

    Reset passwords

    Once you are able to, you should immediately change your forum password, and also the password to your database. This is to make sure that the hacker can’t just login to anything again; new passwords mean they’re back to where they were before. If you change your database password you will need to update it in ./inc/config.php too.

    Check for new users

    Check all new users registered after the time the hacker gained access to the forum; there may be a chance one of them has been added to a group with ModCP or ACP access, or they may have even created a new usergroup for a user. If you see anything like this, delete it.

    Reupload all files

    Download the MyBB package, and upload all of the MyBB files, except ./inc/settings.php. This will make sure that all of your files are clean, and there isn’t any malicious code in any of them. Make a note of any file changes you have made before doing this, though, so you can make them again after. This process will also make sure you have all the most recent files; you may have missed an important file in a security upgrade which contained the exploit that was used to hack you.

    Check your CHMOD permissions

    As above, check your CHMOD permissions after you have reuploaded the files. Make sure you’re not giving files or folders extra permissions that they don’t need.

    Delete settings.php

    Head to your ./inc/ folder and download your copy of settings.php… and then delete it from your server. It will be generated again, with the correct values from the database, and then we’ll know it’s a clean copy of the file, with no malicious code. You may need to click around on the forum a bit to get it to regenerate; the downloaded file is there so you can upload it again should it fail to regenerate automatically.

    Rebuild config.php

    You can manually remake your config.php to make sure it’s clean. Use this code to rebuild the file, and enter in your database details. Also make sure you change any other settings you need to, for example, the admin directory, hiding ACP links, or super admins.

    Check your templates for malicious code

    A common result of being hacked is having malicious code added to your templates, meaning it’s executed whenever a page is loaded. A common place for code to be added is the header, headerinclude, index, and footer template, as these templates are loaded the most. Check all templates, however, that aren’t default (have their name in green) and remove any code that isn’t supposed to be there. It’s usually in <script> tags and is usually a load of random numbers and letters. This should be removed as soon as possible.

     
  • Matt Rogowski 19:23 on June 19, 2009 Permalink | Reply
    Tags: forum, ,   

    MyBB Board Status Setting 

    This is something that really annoys me and I need to vent.

    This is what the setting looks like when you start with, when the board is open. It’s set to ‘no’.

    MyBB Board Status 1

    MyBB Board Status 1

    Then, when you close it, it looks like this. It’s set to ‘yes’.

    MyBB Board Status 2

    MyBB Board Status 2

    Simple, yes?? Just a yes/no setting?? Somehow, no.

    A lot of people get confused by this setting.

    “Where can I turn my board online again??”

    Seriously??

    When it’s open to begin with, it’s set to no. When you close it, you set it to yes. Is it not common sense that to open it, you set it to no again??

    People seem to think that the actual yes/no setting is for the ‘Administratirs will still be able to view the forums’ message, but that makes no sense. It’s just extra information about turning the forums offline, admins will still be able to see it, and it always shows in the description of that setting. The name of the setting is at the top of the box, ‘Board Closed’, then it’s either yes/no. Yes is closed, no is open. Why would the setting name be half way down the box?? Not only that, why would there be a setting to say whether or not admins could see the board at all?? What could that possibly be used for?? “Oh yes, I know, I’m the admin but I’ll make it so I can’t see my own forum”. Ugh.

    Please, people, try and think about what this setting does, use some common sense.

     
  • Matt Rogowski 20:41 on June 13, 2009 Permalink | Reply
    Tags: forum, Lost   

    What happened to the C4 forums?? 

    Channel 4 (C4) is one of the four free, terrestrial channels available in the UK. It mainly broadcasts American shows, and other crap like Big Brother. They also used to show Lost, one of my favourite programs ever. They had a community forum, and, about 4 years ago, after being badgered about it for a while, I signed up.

    I didn’t realise it then but the forums themselves were terrible. You weren’t allowed to upload avatars, you had to choose from their selection, which weren’t even proper avatars, they were just weird, pixelated graphics, of strange things like a cactus, sandwich, chicken leg, exclamation mark, glass of beer… it was pretty poor. The smileys weren’t much better; well, the smileys themselves weren’t terrible, but the range of them was, we used to be quite excited when a new one was added.You couldn’t post images at all, there was no [img] tag, so it was impossible to post them, and, even worse, you weren’t allowed to post links. Eventually that was changed and you could post links to things that ‘were related to the discussion’ (what else would they be related to though??) but for a while, posting a link to anywhere other than the C4 site would probably have led to a ban. Private messages weren’t available either. There was a post edit time of about 60 seconds, hardly very useful if you make a long post and see a mistake after you’ve read it through 2 minutes later. You could have a signature though, and there was the ability to use some limited MyCode. The forums were very basic, but easy to use, just a simple message board, nothing more, nothing less. You had to be 16 to register though, but everybody just used a fake birthday so it was pretty pointless. The worst point though was the moderators, but I’ll go back to that later.

    I only really went into the Lost forums when I started there. There were three to choose from, the normal forum, where spoilers etc were allowed, the Spoiler Free forum, and Off-Topic; a forum where people who posted in the lost forums could talk about any other crap they wanted to. I joined when the forums were quite busy already, when they first started there used to be less forums than that, just the main Lost one, but as the show was so popular, the Spoiler-Free and Off-Topic forums were added, so when I got round to joining, there were these three. I spent most of my time in the Off-Topic forum, and went to the Spoiler Free forum to discuss Lost. This was really good, we all had a lot of fun there.

    Eventually I decided to venture outside of the Lost forums and see what else was available. It was only then that I really saw the amount of forums there were. The community was massive, there must have been over 100 forums, on pretty much every C4 show, past, present, and future planned ones, as well as magazines and radio shows etc, with hundreds of thousands of users and millions of posts. Everybody would generally stay in their own forums though. People watching Lost would stay in the Lost forum, people watching Big brother would stay in the Big Brother forums, it’d be like they were all completely separate forums, not one big one with sub-forums. There would be a select bunch of regular posters in each forum who would all know each other. Occasionally, if we were a bit bored, a group of us would go and invade another forum, and post there for a bit. Then the people from that forum would come to our forum, and we’d get to know those people a bit, before they went back where they usually posted and we’d forget about them. A forum holiday, if you will, going to somewhere new for a bit.

    However, at the end of Season 2 of Lost, C4 sold the rights to it to Sky, a paid service, which I didn’t have. I never really knew for sure why they sold it but the most common rumour I heard was that the ratings for the second series were much lower than they were for the first, so they thought it wasn’t popular anymore, and got rid of it. Little did they know that the lower ratings were their own fault; they took so long to show the second series, and because the show was in fact so damn popular, and it had been shown in America long before it was shown on C4, people had got bored of waiting, and had found other ways to watch it, so when it was on C4, not as many people needed to see it, as they already had, hence the drop in ratings. Since it’s shown on Sky around a week after it’s shown on ABC in America, that long wait isn’t an issue anymore. The fact that I don’t have Sky isn’t an issue though, I get the episodes off of iTunes the day after they show on Sky, so I still see them, but this was the start of the downfall of the Lost forum.

    Because C4 was no longer showing Lost, people realised that the forums may soon be closed so started making their own forums for it; there were two main ones created, one was more serious, and one was more for fun, with a Lost section to discuss the show, and I was one of the few people to be active on both of these new forums. This made the number of active members and daily posts start to fall on the C4 forums. Currently, however, both of these new forums are dying out, too, becoming less and less active.

    Not only were people leaving to go to the newer forums, but people were getting sick of the moderators. They would ban people for the slightest rule infringement, and there was hardly ever any chance of being unbanned. There wouldn’t be a warning, you wouldn’t be given a second chance, you’d break a rule, and your account would usually be banned forever. Some people got banned for posting a link, which was ridiculous. I got banned for posting my email address, they said they banned me to protect me, said it was a safety policy… I eventually managed to get myself unbanned. If you got unbanned once, your next ban would be final, they’d never even consider undoing it. Even the most active members, with high 4 figure or even 5 figure post counts would get banned for insignificant things. This poor moderation was going on all the time I was on these forums, members would suddenly vanish, with the tell-tale signs of a ban, having their avatar and signature removed. However, once the new forums were starting up, people couldn’t see the point in posting on a forum with such poor features and crappy rules, with the risk of getting banned for nothing, so they moved to the new forums. Sure, some of us still posted there a bit, but not much. Within a few months of Lost being sold on, the C4 Lost forum was pretty much dead.

    A few people stayed there, either people who didn’t want to join a new forum, and a few of us that did stayed around to try and keep it going. More and more people dropped dead, though, until pretty much everybody who was there were newbies, hardly anyone from the original group that was there when the forum was as it’s peak.

    Then, eventually, I got banned again, my second ban, meaning that was it for me. I can’t remember what I got banned for, but I know it was something that would have been totally OK on any other forum. I had 6957 posts. After that I made loads of other accounts, but they all got banned eventually, whether it was because they figured out I was using a duplicate account, or for another pathetically small rule break. I kept making them to stay in touch with the few that were left.

    The next stage was time restrictions. For reasons I never quite understood, they limited the posting times from 8AM – Midnight; from Midnight to 8AM, the forums would be read-only. I couldn’t see the point in this, most of the people on the forum were from the UK, so during the times the forums were read-only, most of us would be asleep anyway, but what about the people who would be awake at that time?? Seemed silly to me.

    Then, suddenly, they announced they were going to be closing the Lost forums, all three of them. They said that as so few people were using it, and as they didn’t even show Lost anymore, there wasn’t much point in keeping it going. Instantly, people started complaining, saying that as they were so small, closing the Lost forums down wouldn’t save any disk space or bandwidth, or anything like that, and pleaded to have the forums saved. Amazingly, the forum staff actually listened… kind of. They said they would close down two of the three Lost forums, but that meant totally scrapping the other two. They wouldn’t merge them into one, or archive the others, they’d totally delete them. We were each allowed to choose 10 threads to save. 10 threads?? Of all the months, years, we spent there, and all the thousands of threads we made, how could we choose 10?? Plus, as hardly anyone was even there anymore, 10 threads from each person would have been less than 100 in total. Soon after, most of our discussions were completely wiped clean. We knew that it would only be a matter of time before the last Lost forum was gone though, we didn’t think the mods would keep it forever.

    Shortly after, I saw the forums were closed. Not just the Lost ones. The entire bloody lot. The entire C4 community forum was closed. Not even a read-only archive. Completely gone. All of those posts, millions of them, going back many, many years with some excellent discussions, gone. They said that there wasn’t enough money to keep them going anymore.

    Although we all saw it coming, for the Lost forums at least, we couldn’t believe it when it happened. Despite the fact that the forums were poor, the mods were crap, and we all left to join other forums, these forums were where it all began, where we all met each other, and none of the other forums would have happened without this one.

    So, that’s that. Rest in Peace, C4 forums. We had some great times.

     
  • Matt Rogowski 14:47 on May 2, 2009 Permalink | Reply
    Tags: forum,   

    MyBB Announces 1.2 End Of Life 

    Earlier today, it was announced that MyBB will pull support form the 1.2 series. Support will officially end on 1st June, when the 1.2 support forums will be archived.

    http://blog.mybboard.net/2009/05/02/eol-announcement-concerning-mybb-12/

    Personally I think this is a good move, and a bit overdue. As of tomorrow (3rd may) 1.4 would have been out for exactly 9 months. This should have been plenty of time for people to update, and benefit from all the new features, including a redesigned ACP, as well as a paid security audit for 1.4.2 to make sure the 1.4 series is as secure as possible. Plus, as hardly anybody has really used 1.2 for a while, there are a lot of support issues for 1.2 that we wouldn’t be able to answer simply because we wouldn’t be able to remember how it worked, where something was, or how to fix what was a common issue for 1.2 that wasn’t an issue in 1.4, etc etc. I mean I have a 1.2 forum setup on my localhost but I can’t really remember how to use it very well. So, now people have a month in order to upgrade before they won’t be able to be supported anymore.

    Although I think this is a very good move, I can foresee some people still running 1.2 will raise issue with it. One major issue I can see coming is people who have integrated their forum with a 3rd party application that only works with 1.2, whether it be a CMS, or something else, for example osDate. I know that a majority of people who have requested 1.2 support are still on 1.2 because they’re using osDate too, and it’s only able to integrate that with 1.2, it hasn’t been updated to 1.4, and I can foresee some of them complaining that we’re ‘forcing’ them to upgrade, meaning they would either have to stop integrating, or just not have the ability to get support, probably going with the option to not get support. People using osDate have already complained about 1.2 coming to and end before now, but we’ll have to try and make them see that it isn’t our fault that osDate haven’t upgraded their script; we can’t continue to support older software just because a 3rd party haven’t updated their software to the latest version of MyBB, they’re integrating with us, so it’s up to them to make sure they’re up to date with the latest release, not for us to keep supporting old software so a few people can continue to integrate with something. They’d be a lot better off badgering osDate to upgrade their script rather than moaning at us to continue supporting 1.2.

    Soon, the 1.4 Merge System will be released too. Up until recently there was the option to merge to 1.4 by first merging to 1.2, using the 1.2 merge system, and then upgrading to 1.4, or, using a beta/SVN snapshot version of the 1.4 merge system to go straight to 1.4. This caused some issues though, some people tried to use the 1.4 beta/SVN version to merge to 1.2, or use the 1.2 version to go to 1.4, or just didn’t know what one to use, so hopefully now, with there being just the one merge system, it’ll make everything a lot more interesting. Plus, the merge system is brilliant so the more people that use it the better (more people converting to MyBB, yay).

    So, with 1.2 being dropped, 1.4 bug reports slowing down, and the 1.4 merge system released, there should be an opportunity to focus more on the future; 1.6 and 2.0.

     
    • Claudio (aglioeolio) 11:55 on May 5, 2009 Permalink | Reply

      There are a lot of quality plugins and themes to 1.2x but of course security without oficial support won´t be the same…

    • Matt Rogowski 15:55 on May 5, 2009 Permalink | Reply

      Well, most of the bigger plugins have been updated by now, or there’s at least an equivalent available. The only benefit I can think of for staying on 1.2 is for a particular plugin or something, but it’s unfortunate people have to stay on 1.2 because they rely on those, 1.4 is so much better than 1.2 in every way and IMHO even a good plugin that’s only for 1.2 shouldn’t stop people upgrading.

      Are you still on 1.2?? If so, what is it that’s making you stay?? A particular theme or plugin??

    • Claudio (aglioeolio) 20:46 on May 13, 2009 Permalink | Reply

      Nope, I´m with 1.4 brand since the first public release and keep updated regularly

      but I think that myplaza (by zingaburga), arcade and some others plugins could make some ppl stay with 1.2x for some time because its data were not compatible with 1.4x updated plugins – unitl now that won´t be that clever keep that version installed anymore

  • Matt Rogowski 17:05 on April 7, 2009 Permalink | Reply
    Tags: forum,   

    No more PM support 

    Yep, I finally pulled the plug. From now on, I won’t be accepting PM support.

    Before, unlike most other people, I would accept people randomly PMing me for help. However, over time, I started to think that the reason some other staff members still got support was because some people (i.e. me) still allowed it, so they weren’t sure what to do. So, there we go, I’m stopping it too. That doesn’t mean I won’t help anyone over PM at all, if some private data needs to transferred or I agree to help them and the conversation should be kept private, obviously I’ll be OK with that, but not with someone PMing me out-of-the-blue.

    Recently I noticed some people, not all, were starting to take advantage of it, not even bothering to post a thread. I’m then over a barrel; if I don’t reply they’ll moan at me for not replying, but because they haven’t made a thread, nobody else can help them. I also started to really hate the fact that people were being quite rude and abrupt with it. Sending me a PM with a title of ‘help me’ or ‘read this plz’ and then a message saying ‘read this *URL to thread*’, or just giving me a URL, is a bit out-of-order really. Kinda like saying ‘here you go, do this now’. No ‘hello’, no ‘thanks’ no nothing. Just a link. Sometimes even when the thread is only a few minutes old. Some people were more polite, said hello, said what the issue was, gave the link, and said there’s no rush and that it’s OK if I can’t help. That was nice to see. Shame not everybody could do that, that’s one of the main reasons I’ve stopped accepting them.

    When I started being invisible the number of random PMs dropped, but didn’t stop. Worst case scenario is when they sent me a PM asking for help, and then when I didn’t reply to it after a few hours, they sent another one. This is both annoying and frustrating, especially if this was done whilst I was asleep. Of course I couldn’t reply to the first message, I was unconscious. There’s a reason why there’s a ‘Local Time’ section in my profile.

    Another Support Team member started giving warnings when people sent them PMs for support. And I’ll start doing that too. 20% that lasts 2 weeks. That, or make a thread and be patient for an answer, your choice. If you make a thread, everyone can see it and learn from it.

    So… I don’t want to be PM’d for support. I don’t want to be PM’d a URL. I don’t want to be PM’d to be asked to reply to your thread. I don’t want to be asked to give support over IM. If you want to ask something about MyBB itself, report something, or ask something about me, that’s fine, but support should be on the forums.

    That is all.

     
  • Matt Rogowski 21:21 on February 5, 2009 Permalink | Reply
    Tags: forum,   

    How to ask for support 

    I’m all for giving support and helping people. It’s what I’m good at, what I enjoy doing, and why I’m on the MyBB team. However, sometimes, it isn’t easy and can be a bit frustrating. Anyone who is asking for support should bear the following in mind…

    1. Read sticky threads

    If we feel that an issue is encountered by a lot of people and a solution needs to be readily available, we’ll make a sticky thread on it, and pin it to the top of the forum for all to see. If a thread is there it’s because we expect a lot of people will need it. A sticky thread will contain details on what the problem is, and how to solve it. If you have a problem, any problem, always check the sticky threads to make sure an answer isn’t already available. Why would you want to make a thread and sit there waiting for someone to reply when the answer is stuck at the top of the forum?? Sticky threads can save everybody a lot of time, mainly you. We don’t tell you to read them for our benefit, we tell you to read them to help you. If you find a sticky thread explaining your problem, you’re good to go. If not, proceed to step 2.

    2. Search before posting

    Most support problems that people encounter have already been encountered at some point. MyBB has a great function called ‘Search’. Type a few keywords into the box, hit search, and chances are you’ll find some threads with people having a similar issue. If you do, great!! You’ve found an answer to your problem yourself. Much like sticky threads, we don’t moan at you for not searching because we can’t be bothered to help you, we say it as we end up saying the same things over and over and over again, and over time, it starts to get old. Also, if you search, you will usually find an answer straight away, rather than having to make a thread and wait for someone to answer it, and I’m sure you’d rather get your problem resolved as soon as possible, even if it does mean you have to look a bit yourself. If you can find something with a search, it’s all good. If not, proceed to step 3.

    3. Read the MyBB Wiki.

    Justin, and various other staff and community members, has created and maintained the MyBB Wiki. This is a huge resource for everything there is to do with MyBB, covering everything from installing and upgrading, uploading and installing plugins and themes, some common issues and common error pages, and many, many other things. Every user should regularly use the Wiki, as you may find out something you never knew before. If you can find the answer to your problem here, brilliant, but if not, proceed to step 4.

    4. Make a support thread

    OK, so you’ve read sticky threads, searched, and read the Wiki, and still haven’t found an answer… now what?? Well, now it’s time to make a new thread for your problem. However, even this has a set of guidelines that should be followed.

    • Make sure you’re posting in the right forum. MyBB problems, plugin/modification problems and theme problems all have their own forum. Make sure you post in the right one to get your question answered sooner, and to prevent us having to move it to where it should be.
    • Use a clear title. A title of ‘help’, ‘problem’, ‘error’, ‘heeeeelllpppp mmmeeeeeeee!!!!!!’ or anything similar is not helpful in any way at all. We like to have a rough idea of what we’re dealing with before we even open the thread, and a descriptive thread title can help with that. Also, a good title will greatly help future searchers.
    • Give a clear description of the problem. Clearly explain what you think has gone wrong, or what it is you’re not sure about. The clearer your explanation, the quicker we can help you. If you’re getting an error message, tell us exactly what it is. The errors are usually quite helpful so we can often find the solution from the error message itself. Some problems, such as something not displaying right, can be a browser issue, so if it’s relevant, telling us your browser can be very useful.
    • How can we reproduce this problem?? Try and give us steps on how to make this problem happen to our own forum. If we know how to cause the problem or how it happened, we’ll be able to tell you how to reverse it quickly.
    • What did you do just before the problem happened?? if we know that, we may know what could have caused it, and either tell you to undo it, or try and help you get round the problem another way.
    • Post screenshots. If you’re seeing something you don’t think you should be, or think showing us a picture will be easier for you than trying to explain it, then go ahead!! A picture tells a thousand words so posting a pic will always be helpful.
    • Show us your site!! Giving us a URL will help a lot in most situations as we can go and see the problem ourselves. If applicable, a test user account is always useful too as we can login to your forum and see the forum as your users do.
    • What version of MyBB are you using?? You may be using an older version of MyBB and experiencing an issue that was confirmed as a bug in that version. If we know that this bug was fixed in a later version, we can inform you that upgrading will sort your problem, as well as improving your board generally. Also, tell us if this is a new installation of MyBB, if you have recently upgraded (and if so, from what version), or if you have recently merged your forum (and if so, from who). Telling us this can help us diagnose an issue much quicker.
    • What modifications or plugins do you have?? Sometimes there are known issues with plugins that you may have installed, so if you tell us what plugins or modifications you have straight away, we may be able to tell you one of those is causing the problem, and tell you how to sort it.
    • What have you done to try and fix this already?? If you have tried some things that we may end up suggesting, it will stop us wasting time suggesting them, so we can skip them and we can suggest other things to try.
    • You don’t need to decorate your post add type with bold, italics, underlined, different colours, different sizes, or centre aligned. If all of your post is formatted like this, we may just edit it out as it becomes very hard to read after a while.
    • Be patient!! We understand you want to get your problem fixed as soon as possible but unfortunately this isn’t always possible. If we take a while to respond to your thread, or can’t immediately diagnose the problem, there’s no need to complain. All of us at MyBB are unpaid volunteers, and we do what we do in our free time. If we can help you, we will, but if not, you’ll have to wait it out. We’ll get there in the end.

    5. Don’t PM staff for support.

    Well, not all staff. Some staff members, like myself, don’t mind support PMs. However, most don’t like them, and you will usually be ignored, blocked, or may receive a warning. We’re busy people, all of us, and if a staff member doesn’t want to be PM’d, you must respect that decision. I also don’t think any staff member will give e-mail or IM support so it’s best not to ask. Support should remain on the support forums, that’s why they’re there.

    6. Is there anything else??

    Er, I guess not. If you’ve got this far, you should have got your problem sorted, and if you follow all of these steps, you’ll make us happy too :P Then when you next have a problem, you’ll be able to start the whole process again.
    ;)

     
    • atomicj 16:24 on February 8, 2009 Permalink | Reply

      This is not useful for blind people like me.. can you make an audio blog?
      :P

  • Matt Rogowski 20:20 on January 24, 2009 Permalink | Reply
    Tags: forum,   

    First MyBB Plugin 

    Only a few days after I finished my PHP day of birth script, I wrote my first proper MyBB plugin. My first plugin was a Return to Top postbit button, but I’m not really counting that :P This plugin will add a message to the index of your forums if a member is awaiting activation, and you have account activation set to either email or admin activation. You can choose to turn the message on or off, specify a different title for the email/admin message, and a different message for the email/admin message. The message will display in your theme’s style and is collapsible. I’ve wanted this for a bit but really wanted to do it myself, so once I’d furthered my understanding of the basics, I tried, and got it finished quite quickly. I had to look at how some other plugins were made, mainly to see how to setup the settings, and how to make the template changes. Anyways, I managed to create it quickly and with hardly any problems. It’s now been downloaded a few times already and I’ve had good comments back, which is great. It was a good first plugin idea, and it turned out even better than I planned. It’s available for download from the MyBB Mods site, where you can also see screenshots, and the discussion thread can be found here. I already have another idea for a plugin, which may be ready in a week or so, once I have time to get it right.

     
  • Matt Rogowski 11:54 on December 17, 2008 Permalink | Reply
    Tags: forum, ,   

    MyBB Support Team Position 

    2 days ago, I joined the MyBB Team as a Support Rep. I applied for the position the day the team positions were announced, and found out I was accepted about a week before I was added to the team. This is what I’d been working towards for a while, I was hoping some places would open up, then when they did I applied as soon as I could, and now I’m thrilled to finally have my name up there in red. Giving support isn’t really a new thing for me though, I practically live in the 1.4 General Support forum, but hey, I enjoy doing it and can help most people in some way, so I’m happy, and every time a new or uncommon problem is encountered, whether I can contribute to finding the solution or not, I’m learning, so it’s all good. Now that I’m on the team, I’ll be a bit more involved in the future of MyBB and this is something I’m really looking forward to. Being on the team also means my ridiculously high post count isn’t quite so bad. This position will also give even more incentive to get my act together and learn PHP. My MySQL is getting better, but my lack of PHP knowledge is really holding me back and until I get some embedded into my brain, I won’t be able to progress.

    I’d also just like to congratulate the other new Support Reps, Tom.M and TomL (two Tom’s with very similar usernames, confusion will ensue), and also the new members of the SQA team, D-r-a-g-o-n, dvb, Mmarzex, rcpalace, and RenegadeFan, all with a well deserved place on the team. And also thanks to everybody on the original team for selecting me.

    Peace.

     
  • Matt Rogowski 21:43 on December 13, 2008 Permalink | Reply
    Tags: forum,   

    An Introduction to Learn MyBB 

    Learn MyBB is my MyBB tutorials forum, created to teach people all they need to know to get started with MyBB. I started this forum because during my time in the support forums, I noticed how many people had the same problems. People didn’t know how to install, how to upload plugins and themes, how to add new toplinks, everything like that. So, I thought I would try and give people a place to go where they could get all of the information they needed to get going. So, in September 2008, Learn MyBB was born.

    When I started this, I did receive comments that what I was doing was nothing new; some people argued that everything that I was going to do was already in the forums, or in the MyBB Wiki. However, although the Wiki does have a lot of information, everything anyone should need, not everybody can follow it. Some people have absolutely no idea where to start, how to upload the files, how to install it, how to set up a database. All of the tutorials I created are completely original, and I pack in as many prinscreens as possible. The installation tutorial, for example, has over 50 printsceens, showing you exactly what to do at every step, to ensure you don’t miss anything, and everything you need is covered. There are also other, more simple tutorials such as how to reset a password via PHPMyAdmin, and how to restore lost admin permissions. There are tutorials on how to upload and install plugins and themes, and also how to add a CSS newsbar to the index page. Currently, i don’t think even half of what I want to do, has been done.

    All of the forums are laid out in a clear way, in a logical order. First, forums for installing, upgrading, and merging. Next, forums for everything to do with settings your forum up, and how sections of the ACP work. Lastly, there’s forums for customising your forums, including plugins, themes, CSS, and template edits. All the tutorials are in their relevant forums to make it easy to navigate.

    I added a Tutorials Page page, which is set out in the same order as the forums themselves. All of the tutorials that I have made are on here, under their relevant heading, so people can look here and find everything they need easily. Clicking the link will take them to the thread, and there is also a small description of what each tutorial is. This page is updated every time a new tutorial is created, so it is always as up-to-date as possible.

    There’s also a Downloads Page page, which includes some important, you guessed it, downloads. Currently, there are 3 sections for downloads. In the MyBB Version Downloads category, there are the 5 current full MyBB 1.4.x packages. Whenever an update is released, it is added here within 24 hours. In the General MyBB Downloads category, there’s the MyBB 1.4 default theme .xml file, a sample ./inc/config.php file if someone deletes theirs (the one in the download package is blank as the installer writes to it, so if someone deletes their copy, they can use this and just edit their database information back in), and there’s also the full Famfamfam Silk Icon Set, consisting of over 700 16×16 icons that are used in MyBB 1.4 and that can be used anywhere within your forum. In the Other Downloads category, there is a copy of the WAMP windows server which includes Apache 2.2.8PHP 5.2.6 + PECLSQLitemanagerMySQL 5.0.51b, and PHPMyAdmin, ideal for hosting a localhost test MyBB forum on your computer. Also in this download category is Notepad++ 5.0.3, an advanced text editor which should be used over normal Notepad or Wordpad, and shows code tags etc in colour to make thinsg easier to find and work with. All of the downloads here are there to help people using MyBB and should be everything anybody will need to run a MyBB forum.

    When I first had the idea for Learn MyBB, I never expected it to go very far. But I thought I’d give it a go, and see what happens… and overall, I’m very happy with the result. In almost 3 months, there’s nearly 100 members, over 400 posts, and over 100 threads. Bearing in mind I haven’t been working flat out on this, and I still have at least double what I have now still to go, I don’t think those statistics are too bad. In fact I think they’re quite good. Soon I’ll be able to spend a bit more time on it, and I’ll be pushing out more tutorials, more often.

    So, that’s Learn MyBB - if you have any comments or suggestions, I’d be happy to hear them.

     
    • James 22:43 on December 13, 2008 Permalink | Reply

      Your blog is cool :) love the snow effect too!

    • t0mmerz 05:32 on December 14, 2008 Permalink | Reply

      wow. :) what a nice, long explanation of LearnMyBB :D Like I said in a PM on your forums, I’m there if ya need me :)

  • Matt Rogowski 15:56 on December 13, 2008 Permalink | Reply
    Tags: forum, ,   

    My MyBB story so far… 

    Way back, ooh, must have been 4 years ago, after being badgered by a friend, I signed up to the Channel 4 Forums, to talk about the TV show Lost, which had just started. I thought the forum was quite good, I’d never done anything like it before and I liked how it all worked. Little did I know that the software it used was prehistoric; you couldn’t use custom avatars, only the crappy ones they provided, couldn’t post images, couldn’t use the PM system, weren’t allowed to post links, and the general layout was very, very basic. Despite that it went well for a while, but then it went downhill. Not only did Channel 4 sell Lost so Sky, making the forums almost useless, but the moderators there decided to ban everybody for the slightest rule infringement, until there was literally nobody left. I lasted quite a while but finally got killed off, for posting a link to an internal page, something Channel 4 themselves had created, 43 posts away from my goal of 7000. Bad times. Bad times…

    Once the mods there had started to become dictators, one of the members started his own Lost forum, which I eventually joined. That went from using IPB, to MyBB (woo) but unfortunately is now on vB (if only the owner knew about MyBB 1.4…). Anyway, this is when I got my first taste of proper forum software. Up until then I’d used the most basic stuff imaginable, but now I had all these new features, and it was great. I grew to really like it, and was a mod there whilst the forum was on MyBB 1.2. And so, the MyBB era began.

    Well, sort of… once I got used to the MyBB 1.2 features and the additional mod features, I decided I wanted my own forum. I looked around various places, and the only things I could fine were things like InvisionFree, Create MyBB, those free forums where you put in the name you want and you get a sub-domain forum. I made a few of these which never went anywhere, and eventually asked the admin of this other Lost forum how he got such a good forum and how it worked. He explained, and said he would host for me, for free, for as long as I wanted. So I thought great, I’ll do that, and I finally had my hands on some proper forum software, MyBB 1.2. Brilliant. November 2007 marked the start of my experience with MyBB. However, although this went a little bit better than all my other attempts, I still had very little traffic, and didn’t have access to my files, so I couldn’t add plugins or themes myself. Not good.

    So, I eventually got tired of this, and in April 2008, I joined the MyBB Community forums, in search of a better deal. I quickly found one, transferred my forum, and tried to get my forum off the ground a bit more. I started off knowing nothing at all, literally. When it came to uploading the files to my new host, I didn’t realise you could upload a .zip and extract it, so I was there for hours uploading each file individually. No joke. Eventually I got the hang of it, but this new forum never really got anywhere, so eventually I scrapped it.

    During this time, I began to post in the Community forums a bit. I had got my hands a bit dirty with MyBB by this point, and started helping people in the support forum. I found I could help people, and I enjoyed doing that, so I kept at it, and haven’t stopped since. In fact I have posted so much in there, I currently have over 4700 posts, overtaking the mighty Chris Boulton, to become the 3rd top poster. This does feel a bit weird, having so many posts when I’ve only been registered for 8 months, but I have come a very long way in that time and enjoy giving as much support as I can. I don’t post much in the off topic sections, I dedicate the time I have to helping people. There’s a few ‘types’ of support thread. In some, you can give a suggestion or straight answer in one or two posts, job done, problem solved. Some need a few more posts, maybe to clarify things, or certain suggestions don’t work out and new ones need to be made. Some require a while to get all the information required before a proper solution can be given, and some require a lot of input from various people, as well as admin, FTP or database access to sort a problem, and even some experimental core code changes are needed. I tend to contribute in any way I can whenever I can, which would reflect my abnormally high post count, but in most cases, I can be of substantial help to someone. Giving support isn’t always easy, and my lack of PHP knowledge means I can’t help with all problems, and that will always hold me back until I learn it, but hopefully, that will be happening shortly. Hopefully I can also start to create plugins once I have some PHP knowledge.

    During my time in the support forums, I noticed how many people had the same problems. Didn’t know how to install, how to upload plugins and themes, how to add new toplinks, everything like that. So, in September 2008, I created Learn MyBB, a forum dedicated to MyBB tutorials on how to do things. It’s still small, and has a lot more to be added, but has  been quite popular, much better than I first anticipated, so I’m very happy. I won’t go into much detail about it all here, as it has it’s own section.

    So, that just about does it… amazing, huh, how something like a TV show changing channels and a bunch of dodgy mods could ultimately lead me to where I am now.

     
c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
esc
cancel