Update: deprecated by phpBB 3.1+
I’ve dealt with spam registrations and spam posts for years now in an online forum that I host. Its a burden on the users and a burden on (especially) the owner. No one wants to use a forum that can’t seem to control spam and no one wants to have a daily routine of manually purging hundreds of posts and users either! That’s where Akismet comes into play. 😉
I’ve used it in combination with WordPress from the beginning and to-date it has blocked nearly 500k spam comments! I enjoy working with web stuff, but I enjoy hacking it together even more.. so I’ve put together a “mod” package that will harness the power of Akismet and its super easy to install! While it won’t take care of spam registrations (you’ll need something else for that), it should be able to dramatically curb spam posts!
What you need
- A web server running at least PHP 5 with phpBB 3 installed (I do not support phpBB2 or lower).
- An Akismet API Key (* Free for personal use, the donation bar DOES drop to $0, though donate if you wish).
- My phpBB + Akismet Installation package
- FTP Access to your phpBB server
- 15-20 minutes for setup time
Steps to install
- Extract the phpBB + Akismet Installation package and upload the contents in the folder named “root” to the root of your phpBB3 forum.
- Follow the “Find and Replace” instructions located in the…. file.
- Update the Akismet-settings.php file with your own Akismet API key and other unique settings.
I spent a good deal of time searching the web for a ready made solution that I could use for myself. After coming up empty handed several times or not finding a tool that offered all of the features I expected, I decided to pull several resources together and make a solution myself.
That being said, I have to give a special thanks to the previous solutions, abandoned modifications, Akismet API and PHP implementation, etc. that I came across and pulled ideas and example code from.
After weeks of postponing the phpBB 3.0.5 update, I’ve finally gotten around to installing it on my BimmerMania.com forums.
I’ve not been very impressed with phpBB since I first started using in way back when the 2.x branch was the latest stable.
Now that phpBB3 has been bombarded with spam, I’ve been forced to try new anti-spam measures.
I’m very disappointed in their community support for this issue, but I was able to find a great post that covers several options. It’s entitled Preventing Spam in 3.0 and it’s been the best sort of spam solutions I’ve found for phpBB3.
If you’re having problems with spam bots on your phpBB forums, then I would highly suggest that you look into these solutions and pick one that works for you.
In the meantime, I’ll be waiting for phpBB to release some sort of solution to all of this and become as reliable and stable as WordPress has been.
Easy theme and plugin (a.k.a. mod) installs, updates and uninstalls would also be highly appreciated. As well as a one click automatic update system for phpBB itself.
phpBB still has a long way to go before it will be as friendly as the current WordPress admin panel, but all of this manual work isn’t enough to convince me that a better solution is available…so I guess I’ll be sticking with phpBB3 for a while.
Well, I’m in the process of upgrading my BimmerMania.com forum from the now retired phpBB 2.x line. The candidate for the upgrade in the fresh phpBB 3.0.1 release!
This latest 3.x release has been out for a little while now, but I’ve been hesitant to upgrade since I was busy with school and everything. Now that the summer break is here and I’ll be off my feet anyway for a while (surgery), I figured I’d go a head and upgrade!
The main reason that I put it off for so long is because of the customizations that I made to the original BimmerMania.com forum (header, icons, extra pages such as the downloads and links and home/intro pages). Now that I have plenty of time for tweaking and working out any bugs, I can finally upgrade! Everyone who knows me knows that I love using the latest and the greatest, hehe.
A simple break down of the process needed to upgrade is as follows:
Backup your current phpBB 2.x database by downloading it and saving it.
Go to phpBB.com and download the latest 3.x version from the link on the homepage (file types include zip and tar.bz2).
Extract the archive and upload the folder to your server.
Open your web browser and navigate to the folder that you uploaded to the server.
To upgrade from 2.x to 3.x, you want to make a new installation first, making sure to use a different table prefix. My phpBB 2.x tables didn’t have a prefix (I removed the phpBB_ prefix from them upon installation) so I used phpBB_ which is the default.
If you are already using phpBB_ as your table prefix for phpBB 2.x then you could use something like phpBB3_ for this conversion.
After following the new installation instructions and completing them, you’ll be prompted to either convert an existing forum (phpBB 2.x) or make the current installation live, which means the general public can see it. You want to convert and existing forum here. Just follow the directions and everything will be updated.
Your old 2.x tables will not be removed. So if anything goes wrong with the conversion, your original forum is still working fine. After the conversion, you may want to go in and remove the old table items from the 2.x build as this is not done manually.
Next, you’ll want to edit the template and make other changes to the overall appearance of the site as you see fit before making it live.
Once everything is working and in place, you can upload a brief and temporary under construction index.htm or index.php page while you move the contents of the phpBB3 folder to the root directory to make it live.
This can be done quickly with an ftp client by creating a folder called phpBB2 and dragging all of the contents of the root folder (except the phpBB3 folder) over the phpBB2 folder and dropping them to move them.Next, open the phpBB3 folder and select all of the contents. Now drag and drop them over the parent directory folder (it has the two dots: “..”). This will move the contents to the previous folder (should be root).
The last step is to delete or rename the temporary under construction page so that the new forum shows up live! Everything should now be converted and if you feel ready, you can delete the phpBB2 and phpBB3 folders!
Well, that’s the conversion process in a nut shell, lol. If you have any comments or suggestions then please do post them! I’m currently in the middle of the above process, but since I’m editing the theme so much…I’m going to leave the phpBB 2.x version live for a while so the site isn’t down too long. 😉