Forum     

Go Back   Digit Technology Discussion Forum > Community > Tutorials
Register FAQ Calendar Mark Forums Read

Tutorials This section offers tutorials and How to's on just about anything related to computers and IT. Note: All tutorials are courtesy the posters and not verified by Digit


Closed Thread
 
LinkBack Thread Tools Display Modes
Old 20-03-2005, 09:31 AM   #1 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default Make a forum using phpBB and install mod/hack in the forum.


With the help of this tutorial you can make a forum based on phpBB. phpBB is a high powered, fully scalable, and highly customizable Open Source bulletin board package. phpBB has a user-friendly interface, simple and straightforward administration panel, and helpful FAQ. Based on the powerful PHP server language and your choice of MySQL, MS-SQL, PostgreSQL or Access/ODBC database servers, phpBB is the ideal free community solution for all web sites.
This is my first tutorial. First part is the forum installation. Go to the last lines for the MODS/Hacks.
So here goes nothing…
Fist of all you need a web space ready for the forum site. If you have a paid server well and good, get the details about your hosting account like username, password, IP, etc… If you want free hosting option there are many free hosting sites like:
www.dhost.info
www.ecwhost.com
www.100webspace.com

Get yourself registered at a site and get free web space. You will receive a mail from the host giving you the account details. Keep this mail for future reference. It has your account details like the account username and password, IP address, etc.
With the web space in place, now is the time to get the forum package phpBB, from the official phpBB site www.phpbb.com . Go to the downloads section on top of the page and download the full package, (the current version of phpBB is 2.0.13). It can be downloaded in 3 formats, ZIP, gZIP, bz2. I recommend ZIP version. Download the file from the closest mirror. It is a 659.315 kb file. Unzip the file using your favorite compression program, e.g. WinZip, rar, zip, etc... Now open your FTP client software. It is a software used to transfer files to and fro from the server to a system. We will use this software to transfer the files from our system to the server. If you don’t have any FTP client software, you can get it from these sites:
http://www.smartftp.com/
http://www.ipswitch.com/Products/WS_FTP/
http://www.cuteftp.com/

FTP client software:


After downloading the client software, install the software. After installing the software, start the software and go to the options for configuring the FTP client. All .php, .inc, .sql, .cfg, .htm and .tpl files should be uploaded in ASCII mode, while all graphics should use binary mode. If you are unfamiliar with what this means, please refer to your FTP client documentation. If there is an option for auto, use that option, but still add the above mentioned file extensions to the ASCII file transfer list. This will ensure that all the files are transferred in the required format. Now after this, connect to your server through the FTP client. It will ask the server address, which is the IP of your web hosting account. You will get it from your web space provider. In case of free hosting the mail you got from the host contains the details. Enter the address of the host/web space, the username, and the password. And connect to the server. Now upload the files to the server. By files I mean the phpBB files which you had downloaded before. Note: Do not upload the ZIP file, but the unzipped file. Upload the directory to the server (being sure to retain the directory structure and filenames). Please ensure that the cases of filenames are retained, do NOT force filenames to all lower or upper case doing so will cause errors later. The uploading takes around 5 to 10 minutes, depending upon your internet speed. After uploading the directory change the file permission of config.php to 666 (or -rw-rw-rw- within your FTP Client), so that you may access the file for the installation. Now create a database in the server. Login to your control panel in the web space provider’s website and create a database. Usually MySQL databases are used. But doesn’t matter. Just create a database and note the database username and the password.
Changing the file permissions:


Using your web browser visit the location you placed phpBB 2 with the addition of install/install.php, e.g. http://www.xyz.com/phpBB2/install/install.php, http://www.xyz.com/forum/install/install.php etc.
This will open the installations window for the phpBB software. Fill the various fields.
Installation:


First is the basic configuration. Choose English as the Default board language. Enter the database type. Like MySQL 3.x. Check the host for the database type. For free hosting check the web space provider’s site and check the type of database or if you got a mail from the host about your database it will contain the database details. Generally it is MySQL 3.0. After the database type, enter the installation type. Install would be the option to be used here.
Database Config:


Now let’s move ahead to the Database Configuration. First it asks for the hostname. Again check your host. Then the name of the database you created. Enter it in the “Your Database Name� field. Then the password for the database. I suggest, leave the Prefix field as it is. Now lets move on to the next option, Admin Configuration. This is the place where you create the first user account, the administrator, the one who controls the whole forum. Enter your email address, your username, and your password for the admin account. Leave the server port and the script path as it is. Enter the domain name. After entering all the fields click on the Start Install button. This will fill the database with the required fields and make the necessary files and prepares and completes the installation of the forum. After this. Change the file permission of config.php back to (644 or -rw-r--r-- within your FTP Client), after that click on the “Finish Installation� button.
Finish Insllation:


Once you have successfully installed phpBB 2.0.13 you MUST ensure you remove the entire install/ and contrib/ directories. Leaving these in place is a very serious potential security issue which may lead to deletion or alteration of files, etc. Please note that until these directories are remove phpBB2 will not operate and a warning message will be displayed. Beyond these essential deletions you may also wish to delete the docs/ directories if you wish. Now your forum is installed and ready to use. Just some minor modifications to make. Now you will be on the index page of your forum.
Login with the username and password you entered during the installation. And after logging in you will see a “Administration Panel� Link at the bottom of the page. Clik it to go to the administration panel. Now go to “Configuration� under the “General Admin�.
General Config:


Here enter the Domain Name; leave the server port and the script path as it is. Then enter the name for your forum. This name will appear throughout the forum. Then enter the description of your forum. This too will appear on the index page. Then is the disable board option. CAUTION: This is a VERY SENSITIVE option and should be used with extreme caution. This option is used when the administrator is making some changes in the forum or taking a database backup or doing a regular maintenance, and doesn’t want the forum to be available to other users during this time. If you want to use this option. Click on the Yes Radio button. Make all the changes, take the database backup, do anything but don’t logoff from the forum, or you won’t be able to access your forum ever. So after you make the changes or complete the maintenance work. REMEMBER to click on the No radio button in the Disable Board option, so that after you logoff, you and the other users can access the board. After you submit this option you can safely log off from the forum.
Gen Config:


Then is the Enable Account activation option. This option configures the way in which you want the user’s accounts to be activated. Using none, means no activation is required and the user can straightaway log in to the forum after registering. User option allows the user to activate the account. This will happen when after registering the account. The user will get an email from the forum which will give a link for the activation of the user’s account. After the user click on the link the user can then log into the forum. Admin option will make the admin to activate the account, after which the user can log into the forum. Then is the option “User email via board�. This option will allow the users to send email to each other through the board. I suggest disable this feature. Then is the flood interval option. This option sets the time which a user would have to wait before he/she can make another post. Then is topic, posts per page option. Enter the number you find appropriate. Then is the post for popular threshold option. This will set the minimum number of posts required to make a topic popular. When the topic is popular its icon will start flashing. Then is the Default Style option. It gives only one option currently, i.e. subSilver, because there no other templates installed. We will get to this in detail afterwards, about how to install the templates. Now the next option is the Override user style. This option comes into play when you have more that one Forum Style or skin. This will set the skin to the entered skin and won’t let the user to change to another style the user wishes. Next are the Language and Date format options. Enter the appropriate. Next is the enable GZip option. This option is used to allow the administrator to take the backup in the GZip compression. Next is the Forum Pruning option. This option allows the forum to be pruned which means the topics which get old would automatically get deleted. Next is Cookie settings. I suggest leave all the options as it is. Next is Private Messaging. I suggest you leave the option Enabled, and enter the rest of options in private messaging like max post and all. Next User and Forum Basic Settings. I suggest leave all the options as it is as in the screenshot. You may change it afterwards. Next are the Avatar settings. I again suggest that you leave it all as it is. Same for COPAA and rest of other settings. As they are all self explanatory. This completes the forum installations tutorial.
If you find any problem or query for the forum installation feel free to ask.
Now a small tut for installing the styles and the emoticons and the rank images.

Styles:
For installing styles or skins. Upload the new skin directory in to the templates folder in the forum directory in the server. And go to the skins admin in the admin panel. And then add skin. You will find the new skin there. If not then u must have uploaded the directory in the wrong structure. The new style directory should be installed by uploading the whole directory into the templates folder.

Emoticons:
You may import packs of smilies into your board. The pack should come in a .zip file. First extract the contents of the .zip file to the Smilies Storage Path (To use smilies, you must specify their location in relation to the phpBB 2.0.0 root directory. So if your Forum Index page is at http://www.xyz.com/phpBB2/index.php and your smilies are located in the folder http://www.xyz.com/phpBB2/images/smiles, then your Smilie Storage Path should be images/smilies.). Next, go to smilie administration and click Import Smilie Pack at the bottom of the page. You will be taken to the Smilie Pack Import panel. Change the settings as you wish, and click Submit to import the smilies.
Choose a Smilie Pack .pak file - select the .pak file you want to import from the dropdown box.
Delete existing smilies before import - If selected, all of the smilies on your board will be removed. The new smilies will then be added to your board.
Replace Existing Smilie - When this is selected, if any of the new smilies have smilie codes that are the same as any of your existing smilies; the existing smilie will be removed, with the new smilie taking its place.
Keep Existing Smilie - When this is selected, if any of the new smilies have smilie codes that are the same as any of your existing smilies; the new smilie will not be imported, the existing smilie will remain in place.

Rank Images:
This is a small image that is normally shown directly beneath the rank title. The image must be a png, gif, or jpg image, and the path specified must be relative to the phpBB 2.0.0 root directory. So if your forum index was at http://www.xyz.com/phpBB2/index.php, and a rank image at http://www.xyz.com/phpBB2/images/ranks/teh_rank.gif, then you would enter "images/ranks/the_rank.gif" to display that rank. First upload the images into the images/ranks/the_rank.gif directory then choose the image. (Note: If the directory does not exist, create the directory.)
This completes the whole tut.

MODS:
For installing MODS/HACKS on your forum, there is a software EasyMOD EasyMOD is an automatic MOD installer. It will take a MOD that follows the phpBB MODing guidelines and automatically make all changes necessary to install the MOD. Honest, it really does
WARNING: This is beta software. Use at your own peril!

Download from here:
http://area51.phpbb.com/phpBB/viewtopic.php?t=15391

It also has got the instructions for installation. With screenshot. So no point in making a tut for it, as all the installation procedure is well described in steps. But still if you want a tut, tell me.
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Advertisements. Register and be a member of the community to get rid of them.
Advertisement

Old 20-03-2005, 10:53 AM   #2 (permalink)
 Macboy
 
goobimama's Avatar
 
Join Date: Sep 2004
Location: Goa
Posts: 4,486
Default

Thanks a lot dude! Really needed this. I wanted to have a forum for myself, and now I'm sure i can do it!
__________________
I'm like a bird... :)
goobimama is offline  
Old 20-03-2005, 11:14 AM   #3 (permalink)
Ignorance is BLISS !!
 
Join Date: Oct 2004
Location: 127.0.0.1
Posts: 566
Default

Thanks mate !
Immensely Useful 2 me !
rajkumar_personal is offline  
Old 20-03-2005, 12:19 PM   #4 (permalink)
Broken In
 
Join Date: Mar 2004
Location: Suspense
Posts: 135
Default

Rohit , I think Posting the source would be a nice Idea
__________________
Me - Gone :(
sr_ultimate is offline  
Old 20-03-2005, 02:02 PM   #5 (permalink)
Apprentice
 
Join Date: Mar 2005
Posts: 57
Default

Brilliant, just what i needed, dos'nt matter where it's from
imcool is offline  
Old 20-03-2005, 02:05 PM   #6 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default

Quote:
Originally Posted by sr_ultimate
Rohit , I think Posting the source would be a nice Idea
What source dude!!! I made it myself.
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Old 20-03-2005, 04:02 PM   #7 (permalink)
 Macboy
 
goobimama's Avatar
 
Join Date: Sep 2004
Location: Goa
Posts: 4,486
Default

don't know why people keep doubting each other about the source....
__________________
I'm like a bird... :)
goobimama is offline  
Old 20-03-2005, 05:24 PM   #8 (permalink)
Broken In
 
Join Date: Mar 2004
Location: Suspense
Posts: 135
Default

Hey no offence plz
Peace

Well google told me that
__________________
Me - Gone :(
sr_ultimate is offline  
Old 29-03-2005, 04:10 PM   #9 (permalink)
Alpha Geek
 
Maverick340's Avatar
 
Join Date: Mar 2004
Posts: 635
Default

Check this site....
No ftp and PhpBB d/w required...
can make a forum online
www.freebb.com
__________________
You and Me forever be ...
--
PSpwned
Maverick340 is offline  
Old 13-04-2005, 04:18 PM   #10 (permalink)
Stabbing my shoe
 
Join Date: Jan 2005
Location: Ahmedabad
Posts: 306
Default

THANX A LOT !! @geek_rohit Awesome job...
__________________
>> Siddhartha <<
> http://sidroy.wordpress.com <
> Beauty lies in the eyes of the Beer Holder <
//siddhartha// is offline  
Old 13-04-2005, 11:05 PM   #11 (permalink)
Alpha Geek
 
Maverick340's Avatar
 
Join Date: Mar 2004
Posts: 635
Default

hmmm...i see no one has praised me....
__________________
You and Me forever be ...
--
PSpwned
Maverick340 is offline  
Old 14-04-2005, 12:40 AM   #12 (permalink)
Alpha Geek
 
Maverick340's Avatar
 
Join Date: Mar 2004
Posts: 635
Default

How do create more portals,or Configure my existing forum??
Its i free one...
__________________
You and Me forever be ...
--
PSpwned
Maverick340 is offline  
Old 19-04-2005, 12:49 AM   #13 (permalink)
I am Optimus Prime
 
navjotjsingh's Avatar
 
Join Date: Feb 2005
Location: Delhi, India
Posts: 1,919
Default

Excellent Info man. I needed it desperately. Looking forward to some more great posts from you, geek_rohit.
navjotjsingh is offline  
Old 22-04-2005, 10:50 AM   #14 (permalink)
In The Zone
 
Join Date: Oct 2004
Posts: 437
Default

Quote:
Originally Posted by amanwannalearn
Check this site....
No ftp and PhpBB d/w required...
can make a forum online
www.freebb.com
i think it all about,you making a site or u use third patry site generator.
I think he is talking about whole the thing but toturial was very lengthy.
any way there is another site as well
www.phpbbserver.com
which gives a total hosted php bb forum.
Any way i know the tutorial poster is talking whole the things
any way just that info for people who dont know tech stuff much maybe like me.
Good tutorial.
but i think that getting web space ,opening ftp and so should have been skipped ,as i think the people who doesnt know even know about web space ftp will do all later things(or will be able to do those or like to do,in general...)
any way good tutorial
thanks
saha
__________________
be who u r :
Saharika is offline  
Old 22-04-2005, 12:53 PM   #15 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default

Thnx everyone.
This tutorial allows you to install and configure a forum. It is better to get some webspace and then make a forum. Because it gives you freedom of adding some more hacks/mods of your choice, which the preinstalled-register-done forum sites don't allow. They just allow you to have a forum with you as the admin, but you can't have full access with the files. With the FTP you can access all your files. For novices who don't know anything about the FTP or webspace, still the process is quite simple, and I did try my best to describe the process so that even a novice can make a forum. If still it is difficult then the preinstalled-just resigter-voila type sites are a good option.
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Old 14-05-2005, 11:23 AM   #16 (permalink)
In The Zone
 
Join Date: Dec 2004
Location: Vice City
Posts: 461
Default

Which is the best free php host (even 5MB will be ok) with smtp support.

www.orgfree.com is cool but no smtp.
__________________
--------------
Lovedeep Wadhwa
cheetah is offline  
Old 14-05-2005, 11:32 AM   #17 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default

You need the SMTP for emailing support. You can make a SMTP email account for free on any other site and use its SMTP to send the account activation mails and the mass mails. Just google for sites which offer free SMTP account.
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Old 14-05-2005, 12:12 PM   #18 (permalink)
In The Zone
 
Join Date: Dec 2004
Location: Vice City
Posts: 461
Default

But i dont know how to configure PHPBB according to that.

Is that simple, do i have to edit some 1-2 config files.Man i dont know php.

I am stuck.Waiting for ya reply..
__________________
--------------
Lovedeep Wadhwa
cheetah is offline  
Old 14-05-2005, 12:31 PM   #19 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default

You don't need to know php for that.
First register for a SMTP account just like Yahoo and then get the details of your account. You will usually get an email from them. And then enter the details in the general configuration. The SMTP option is in the last. This way you will get the SMTP. It not necessary that the hosting service should have the SMTP.
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Old 14-05-2005, 06:06 PM   #20 (permalink)
In The Zone
 
Join Date: Oct 2004
Location: New Delhi
Posts: 295
Default

brilliant guide dude
[flAsh] is offline  
Old 14-05-2005, 06:56 PM   #21 (permalink)
In The Zone
 
Join Date: Dec 2004
Location: Vice City
Posts: 461
Default

But yahoo and others donot support unauthenticated relays.

In the PHPBB FAQ they have said clearly that no SMTP server can allow to send email through.So the only choice we have is a server with Sendmail.....
__________________
--------------
Lovedeep Wadhwa
cheetah is offline  
Old 14-05-2005, 08:55 PM   #22 (permalink)
In The Zone
 
geek_rohit's Avatar
 
Join Date: Feb 2004
Location: Gurgaon
Posts: 346
Default

Yahoo doesn't give the SMTP support only POP3. As I said get an account at a free SMTP hosting provider.
Try some from here
http://www.google.co.in/search?hl=en&q=free+smtp&meta=
__________________
SportZForumZ - We Know Your Game Better
http://www.sportzforumz.com
My Site & Blog
http://www.rohit-sharma.com
geek_rohit is offline  
Old 14-05-2005, 11:11 PM   #23 (permalink)
why need title?
 
bharathbala2003's Avatar
 
Join Date: Feb 2005
Location: CONFUSED!! AM LOST
Posts: 1,134
Default

@cheetah there are lots man try 100 webspace(it has adds) or try xhost.. or try the one am using.. matrixweb..
bharathbala2003 is offline  
Old 15-05-2005, 10:42 AM   #24 (permalink)
In The Zone
 
Join Date: Oct 2004
Location: New Delhi
Posts: 295
Default

U all r doing gr8 job
[flAsh] is offline  
Old 15-05-2005, 04:49 PM   #25 (permalink)
In The Zone
 
Join Date: Dec 2004
Location: Vice City
Posts: 461
Default

Hey Rohit...
I l8r found that they have just changed the functinality og mail () function to reduce spam...But its working with the forum...

Thanks again for the tutorial man....My board is up and running....Anyways i will not use it as a board but as a website.I will install guestbooks,link applications and some other hacks to make it look like a website...

Any suggestions and hacks are welcomed...

Thanks again for the last time...
__________________
--------------
Lovedeep Wadhwa
cheetah is offline  
Old 15-05-2005, 04:51 PM   #26 (permalink)
In The Zone
 
Join Date: Dec 2004
Location: Vice City
Posts: 461
Default

hey bharath...Orgfree is the best php host i have seen.U see there are many reputed websites running over there like sms2all.org and i have never seen this website down.

Thats why i have chosen this host.I have been lucky to register because now they have stopped regsitering new users.
__________________
--------------
Lovedeep Wadhwa
cheetah is offline  
Old 17-05-2005, 12:35 AM   #27 (permalink)
In The Zone
 
Join Date: Oct 2004
Location: New Delhi
Posts: 295
Default

hey rohit go in problem man just registered my account at www.100webspace.com and uploaded all unzipped content in / directory ie /install; /admin etc.

as u told I set the permission of the config.php to 666 but whenever I write the adress of my site ie
http://username.webpal.info/install/install.php a web space control panel login menu appears.
SO what I did wrong I created the Database as well
there is also a /username.webpal.info directory. what does it contains???
[flAsh] is offline  
Old 17-05-2005, 01:50 AM   #28 (permalink)
Right Off the Assembly Line
 
Join Date: May 2005
Posts: 36
Default Gr8....

Just One Question,
How Do I Add Reps. To Dis Guy "geek_rohit"!!?
Very Nice Job... Keep It Up...
__________________
It should be noted that no ethically-trained software engineer would ever consent to write a KillBinLaden procedure. Basic professional ethics would instead require him to write a KillPerson procedure, to which BinLaden could be given as a parameter.
«TechnoPhile» is offline  
Old 17-05-2005, 04:57 AM   #29 (permalink)
Right Off the Assembly Line
 
Join Date: May 2005
Posts: 36
Default .htaccess File Error...!!

I'm Using The FileZilla FTP Client...
The File,
Quote:
phpbb/cache/.htaccess
Does Not Upload Givin An Error...
Quote:
Critical transfer error
Is There Some Problem... I Checked The Mode, Its' Auto...
I Even Tried Using FTP Commander But The Same File Failed 2 Upload...
Host: http://orgfree.com
__________________
It should be noted that no ethically-trained software engineer would ever consent to write a KillBinLaden procedure. Basic professional ethics would instead require him to write a KillPerson procedure, to which BinLaden could be given as a parameter.
«TechnoPhile» is offline  
Old 17-05-2005, 09:28 AM   #30 (permalink)
In The Zone
 
Join Date: Sep 2004
Location: Satishsays.com
Posts: 349
Default

Your site ( http://www.sportzforumz.co.nr ) reflects that dude. I never knew you knew so much. If only it had more users....
__________________
SatishSays.com

twitter.com/satishsays
devilhead_satish is offline  
Closed Thread

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


 
Latest Threads
- by Who
- by Krow
- by clmlbx
- by Tech&ME
- by icebags

Advertisement




All times are GMT +5.5. The time now is 09:06 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.

Search Engine Optimization by vBSEO 3.3.2