Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
How To Make A MyBB Forum From SCRATCH--Step by STEP Instructions with pictures!
#1
I'm writing this tutorial for you guys who have little or no understanding on how websites or forums are made. This tutorial WILL be in-depth, it will require understanding of several different functions of the internet and web development. When you have completed this tutorial you will know exactly how to make a bulletin board from SCRATCH with maybe only needing about $100 out of your own pocket. With that, we'll get started.

STEP ONE: Get a web host

The first and most important step to having a website, is having your site hosted. Now you can host your own site, I wouldn't recommend it to a beginner. There are sites which will host your site for a set price. As an example, I'll use a host I used some time ago.

The hosting site is called "www.siteground.com". They aren't the cheapest, but I love their help desk, very organized and professional.

So we'll go to siteground's site and create an account.

After you've signed up, go to your cpanel (you'll have to click on "My Account" at the top. Then you'll have to click on "My Account" again after you've logged in.

You'll then see something like this:

[Image: 25qgpcl.jpg]

Click on "Cpanel". Cpanel is a web-based admin-control function that gives you access to several things to administrate your site from here. Once you're in, you're going to want to go to what's called "PHPMyAdmin". This is a web-admin functionality which allows you to manage your MySQL databases. Basically a MySQL database is simple a container that holds information in table format. if you use microsoft excel you could "almost" picture it as being sort of the same thing. You have tables in which you put certain information in for other things to access, etc. etc.

To use MyBB you're going to need a database. This will be "populated" after you install the software, which we'll get to later.

STEP TWO: Creating a Database

PHPMyAdmin is used to MANAGE your databases, NOT create them. To create them we're going to use a tool called simply "MySQL Database". It should be in the same grouping section as PHPMyAdmin.

There should be a field to create a new database. Type in the name of your database here, and then click 'Create Database'. Use a simple name, short and to the point. Depending on what your site is named and how it was setup when you created it, you'll have a specified prefix, and THEN your database name, it would looksomething like this:

Maxit22_test

"test" will be your database name you just entered, and "Maxit22_" is the prefix.

Once you've created your database, now you're going to need to create a user for that database. Scroll down a bit and find "MySQL Users".

There are two fields here, the "username" field and the "password" field. The username will be given the same prefix as your database was. Forexample:

Maxit22_MasZuFu

Then you can make a password. I recommend using the password generator to make your password. Once you have put the password in, you can click "Create User". The next thing you're going to do is attach the user to the database so that this user with this username and password has administrative functions over this particular database.

Scroll down a bit further and you'll find two drop boxes with a button "Add" underneeth them. Select the user and the database and click "Add". Now your user is added to your database. NOW YOU'RE READY TO ADD THE FORUM!

STEP THREE: Downloading and Uploading The Forum

You're going to want to go to http://www.MyBBoard.net/ to download your forum software (It may be www.mybb.com in a few months if mybb is able to buy their new domain name). Currently, here's the direct link to download the forum software:

http://mybboard.net/download/latest

That'll start your download immediately. The reason I'm calling this a forum 'software' is because this contains several pages of php coding to allow you to create, manage, and use the basic bulletin board functionality. It is more than just a website, it's a unique and in-depth piece of software based entirely on the internet.

Now what do you do? You've downloaded your forum software, now you need to upload it to your server. But how do you do that? I don't recommend using the cpanel uploading features for so many files as what's in the forum software. For this, I would recommend some other type of FTP program. I recommend using "Filezilla", which can be found here:

http://filezilla-project.org/download.php

Once you have the FileZilla client already downloaded and activated on your computer, enter your domain name in the address field (you can also use the server's IP address). The username and the password you need to type in are the same as the ones you use to log in to your cPanel. The FTP port is 21.

Once you've connected to your FTP, find 'public_html' and open that up. Extract the downloaded forum software on your computer (not through the FTP, on your desktop or something). Then browse to that location through filezilla, select all files, and click and drag them into the public_html folder. It'll take a few minutes to upload all the files to your server. Once you're done, you're going to now need to "Chmod" your files. Chmodding is when you give permissions to folders and files in ftp or file management under unix based operating systems.

You chmod by right clicking the folder and going to "file permission". Please use this link to see which files you need to chmod etc. etc.

http://wiki.mybboard.net/index.php/CHMOD_Files

If you don't see a file or folder, it may have to be done AFTER you've installed the forum software.

STEP FOUR: Installing Your Forum

From here, you can follow these instructions to install your software:

http://wiki.mybboard.net/index.php/Installer

I won't go over all of that, but what I will go over is the database configurations as these seem confusing for a new webmaster.

You're going to see something like this (please make sure you followed the instructions in the previous link before you've reached this step)

[Image: Install_database.png]

For here, we're most likely going to set it up like so:

Database Engine: MySQL Improved
Database Server hostname: localhost
Database Username: (example) Maxit22_MasZuFu
Database Password: (example) Password123!@#
Database Name: (example) Maxit22_test
Table Prefix: (read below)

Table Prefix
This is the prefix for the tables in the database. Unless you already have a MyBB installation in the database you entered with the prefix mybb_, you should leave this how it is. If you do already have a MyBB installation in the database, you should change it to something else.

Leave the Table Encoding as the default.

Once you've gotten everything setup, please continue with the following link:

http://wiki.mybboard.net/index.php/Insta...e_Creation

From here it's pretty much self-explainatory, just follow the instructions already posted on MyBB (from the link I just gave you, just continue).

STEP FIVE: Completing Your Forum

CONGRATULATIONS!!! You've successfully bought a domain name, got a web host, downloaded, uploaded, and installed your forum software, and now you can browse to your website (using your domain name, example: www.ethical-hackers.org) and view your forum!

Now what do you need? Well, you're going to need a theme and possibly some plugins. You're going to need to think of a theme for your forum (honestly this should be the first thing you did before you even bought your host name). You need to have a set topic of discussion for the forum to be based on so that your visitors and members can have proper organized discussions.

There are several sites I would suggest grabbing your themes and plugins from, as well as any support inquiries you need help with. you can, obviously, post your support inquiries here if you like and I or another member can help you through your problems.

http://www.mybbcentral.com/
http://www.mybboard.net/
http://www.mybbsource.com/

mybboard is the only one that offers plugins and themes for free, the other two you'll need to pay a subscription fee (separately) for each on to download and get your subscriptions.

For now, that concludes our tutorial. I'll post another tutorial on Themes and Plugins later and link them in this tut as well. If you have any questions just comment in this thread.

-ZuFu
Fight Human Trafficking | Slavery Report
Discuss Space, Science, and Exploration | Space Inhabitation Coalition
Reply
#2
Very detailed tutorial. Although I think it could be a little more user-friendly. Theres a lot of information to take in there. Try formatting it a little better. Other than that its brilliant.
Reply
#3
Great tutorial and I like the amount of detail it goes into. I agree that matching a theme to a topic should be planned for early.
Reply
#4
The tutorial's different and quality in its own right. Well done, MasterZuFu!
Success is the sum of small efforts, repeated day in and day out.
Reply
#5
(04-29-2010, 03:57 AM)Malware Boss Wrote: The tutorial's different and quality in its own right. Well done, MasterZuFu!

agreed Thumbsup
Reply
#6
yea great tutorial very detailed
Reply
#7
very nice tutorial. detailed and to the point
Reply
#8
I love the detail that has been put into this. Thanks for sharing it.
Reply
#9
Nice tutorial, good for beginners.
[Image: 35m2ur7.jpg]
Reply
#10
Step by step tutorials , thanks for sharing , it really help me
Mad
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  [MyBB] Problems after forum migration m1n3rman 2 1,217 07-04-2013, 03:46 PM
Last Post: Wolf
  myBB Forum Permission Cache Error - Crippling My Forum CruciasNZ 1 897 04-24-2013, 12:11 AM
Last Post: Kevin Cheri
  MYBB FORUM PERSISTENT ISSUE WITH LOGGING IN caclarkfrieson 10 4,589 06-02-2012, 03:22 PM
Last Post: caclarkfrieson
  MyBB forum board logo centered? Graveee 4 2,810 11-29-2011, 05:47 AM
Last Post: D3xus
  Mybb forum is infected brett7 1 1,239 10-27-2011, 09:40 PM
Last Post: MarkW7

Forum Jump:


Users browsing this thread: 1 Guest(s)