Welcome to a Step by Step Guide to Installing MyBB! MyBB is a free and open source forum software that supports multiple database systems and is written in PHP. I have used MyBB for years and some could say that I’m a fanboy, but there is so many things to love about MyBB such as its easy plugin system. So, this article is going to cover how to install MyBB, install a theme and how to install plugins. How about we start by gathering up the software we are going to be using during this installation process?
If you have CPanel or any other popular control panel, then you most likely have Softaculous. Softaculous is an auto installer that allows you to install almost every popular free script in just a few clicks. To see if you have it, log into your web hosting CPanel account and search for “Softaculous”. If you have it, then click on it.
You will probably see MyBB under the “Top Scripts,” but if you don’t, then you can find it under “Forums”. Hover on “MyBB” and click “Install”!
Everything is pretty much explained on the installation page.
We can start by downloading the latest version of MyBB and by downloading a FTP program, if you don’t have one already. After you have downloaded MyBB and Filezilla, you can start by extracting MyBB and installing Filezilla. After Filezilla has finished installing you can then connect to your host via FTP, an example of which is below.
After you have connected to your web host you can upload the files you earlier extracted. The files you want to transfer are in the Upload folder of the extract and can be transferred by dragging and dropping them in the public_html folder. If you want the forum to be the main part of the domain, then keep the files out of a sub-folders in public_html!
After all the files finish uploading you need to confirm that the chmods are at the correct values:
If one of the files does not have the correct chmod then you can change it by right clicking on the file and then clicking file permissions and entering the needed value. After you have confirmed that the files have the correct permissions, you can then visit the install directory that was uploaded earlier (Ex: http://www.yourdomain.com/install/ or http://www.yourdomain.com/foldername/install/). You should then be welcomed by a page that informs you of the requirements and the version you are about to install. You can click next and then read the license agreement in which you can click next after that as well. MyBB will then check to see if you meet the requirements for the installation and running ofMyBB, if you pass then just click next and now we need to create a database to install MyBB on.
Creating a database is extremely easy in cpanel and all you need to do is login to your hosts cpanel and then go to “MySQL® Database Wizard”. The steps are simple enough to follow, but make sure to remember the password, user and name of the database because we are going to need that in a few seconds. So, after you have finished creating your database go back to the window where you were installing mybb and enter the correct information for the database. You should look something like:
After have entered the information click next, and you should see the tables created and you can just click next if nothing failed. The next few processes ( Data insertion, Theme installation, Board Configuration and Administrator User) are self-explanatory and you can easily work yourself through them by clicking next and entering simple information. If the installation went correct the last page you should tell you that “Your copy of MyBB has successfully been installed and configured correctly.” and the page should also include your board url and admin panel url.
Now that we have finished installing MyBB we definitely want to customize it a bit. We can find a bunch of free themes in the MyBB mods section and honestly a lot of them are pretty sexy! To install a theme upload the themes images to the main image directory of your MyBB install. After you have done that go to your MyBB admin panel and login. Then go to the “Template and Style” section that’s in the navigation bar and click the “Import Theme” tab and upload the xml file for the theme that you want to use. So it should look something like this:
You can then click “Import Theme” which will upload the theme and make available for use. You can now force it on users or set it as default by going to the “Template and Styles” section and clicking the “options” menu that’s located next to the theme. Theme installation is about the same for every theme unless there is a plugin that needs to be installed with it. If you are not one for free themes, then you can always get a custom one.
Installing a plugin on MyBB is just as easy as installing a theme. You simply need to upload the plugin to the /inc/plugins directory of your forum install. After you have uploaded the plugin you can then head over the plugin manager located under Configuration, where you can install, activate, or deactivate a plugin. Now this isn’t how all plugins are installed since some plugins require language files to be uploaded or other things to be installed as well. This is the basics on how to install a plugin so always be sure to read the installation instructions of a plugin or feel free to contact me and I will help you to the best of my ability.
I have already done a post on Admining on 5 of the plugins that I recommend using on a MyBB installation. If you would to view this post then click here.
Well, above are the steps you need to take to set up a MyBB installation. Now that you have installed MyBB, a theme and some plugins you can then go ahead to create the rest of your forum! I hope that you found the process easy enough and hope you learned a few things along the way. So, have a great day and enjoy your new MyBB installation!