phpBB FAQ (37 Articles)

How to configure phpBB Mass Email to comply with the SiteGround e-mail terms of use?

You have to configure your phpBB script to send less than 400 messages per hour and every message should be addressed to no more than 40 recipients. By default the forum's Mass Email feature is configured to send the email to 50 recipients at once. In order to resolve the issue you need to edit the following phpBB file: includes/acp/acp_email.php and change this code from: $max_chunk_size = 50; to $max_chunk_size = 30; After that, your phpBB forum will be in compliance with our e-mail terms and all messages should be delivered just fine.…

How to disable PhpBB3 search functionality for guest users?

Often the phpBB3 search functionality is abused by different spam bots. They perform searches as guest users. This significantly increases the size of the search_wordmatch table. It contains pairs of data of which posts include which words from the search_wordlist table. Usually, when the table is large slow MySQL queries are generated. As a solution you should disable the search functionality for guest users. This can be done from the phpBB3 admin panel->Users and Groups->Groups' permissions . Select Guests from the drop down menu and click on the Submit button. Click on the Advanced permissions link and then open the Misc tab. Set Never for the Can search board option and confirm the modification by clicking on the Apply permissions button. Additionally, you can increase the User search flood interval and the Common word threshold values from the phpBB3 admin panel->General->Search settings .…

I am getting ‘General Error SQL ERROR You have an error in your SQL syntax’ in my phpBB forum.

Usually, this issue is caused by a missing Anonymous user for your forum. Therefore when an unregistered user tries to open your website, it displays the SQL error. To resolve the problem, you should create the Anonymous user in your phpBB database. To do this, go to your cPanel -> phpMyAdmin . Once you log in, select your phpBB database and locate the users table. To create a new record in this table first click on it. After that click the Insert tab in the main menu. Here you should fill in the details for the new user. The most important ones are: user_id = 1 user_type = 2 group_id = 1 user_permissions = 00000000004pc5m1kw i1cjyo000000 i1cjyo000000 owqor8000000 owqor8000000 username = Anonymous username_clean = anonymous After that click the "GO" button and the user will be created. Check your forum - it should be working normally now.…

How to enable RSS in phpBB?

RSS stands for Really Simple Syndication - a web feed format for publishing frequent updates of site content such as news, blog posts, etc. Publishers benefit from RSS feeds because this lets them syndicate their site content automatically. Readers benefit from web feeds by getting timely updates when something new is posted on their favorite websites. If you want to enable RSS feeds in your phpBB forum, you can install the Smartfeed mod . This mod is available for both phpBB2 and phpBB3 and will provide you with a user-friendly interface to manage the way your forum topics are added to the feeds. For detailed information on how to install the Smartfeed mod, you can refer to the mod's official page.…

How to protect phpBB2 from spam?

In order to protect your phpBB 2 forum from unwanted messages, you can use the Akismet mod for phpBB 2. This module is based on the Automattic Kismet (Akismet) project , which is dedicated to fighting spam. To use the Akismet mod, you should first install the Spam Words mod for phpBB 2. Then you should download the spamwords.php.txt and functions_akismet.php.txt files, remove the .txt extensions and upload the files to your forum's directory > includes . At the top of the functions_akismet.php file you should type your WordPress.com API  Key so that the mod can connect to Akismet and perform the necessary checks which determine whether a certain message is spam or not. You can check and delete the spam messages from your phpBB 2 admin area > Flagged Posts…

How to optimize phpBB for better performance?

phpBB is one of the most popular free bulletin board applications. Here are some tips on how to improve the performance of your phpBB forum:  Disable the search function for guests and allow it only for registered users. Information on how to do this for a phpBB 2 forum can be found in this article . Instructions for a phpBB 3 forum can be found here .  If you use phpBB 2 and you have a large forum with thousands of members, you could try to implement the tweaks described in this topic .  Check your website using this online tool . It will give you valuable information on what modifications can be made in order to improve its performance.  Do not add extra mods unless you really need them. Optimize your phpBB database . …

How to configure phpBB 2 to work with a new domain?

In case you wish to use your phpBB 2 application with another domain, you should change the server_name option in your phpBB database. You can do this using the phpMyAdmin tool available in your cPanel . Once in phpMyAdmin, select your phpBB database and browse the table phpbb_config (provided that your database prefix is phpbb_ ). Find the option server_name and change its value to the new domain you wish to use.…

SMF vs phpBB Forum application comparison

phpBB and SMF are two of the most popular free bulletin board applications. If you are looking for a free forum application, you will most probably end up using one of the two. Here we will discuss the pros and cons of each one. SMF Forum Application Pros: the installation/uninstallation of additional mods is done through an automatic package manager supports multiple languages at once option to display the query count per page full or partial word censoring cookie and session based authentication spell checker Cons : does not support custom BBCode buttons no custom profile fields no user rating no search flood control no customizable private message filters phpBB Forum Application Pros : has a lot of free mods/plugins/templates supports MySQL, MSSQL and PostgreSQL database engines search flood control password protected forums sorting of posts private message filters which can be customized Cons : no automatic mod installer the installation of some of the additional mods may require more advanced programming skills no HTML in posts no user rating no RSS If you are ready to take your discussion board to the next level and purchase a commercial forum application, then our Invision Power Board vs vBulletin comparison will help you with your choice. SiteGround offers the best forum hosting package so that no matter which forum application you choose, your hosting account can handle it without any…

How can I see the exact version of my phpBB?

The version of your phpBB can be seen in the admin area of the forum. The other way to check your phpBB version is to look it up directly in the phpBB database. Go to cPanel > phpMyAdmin . Then from the left bar select the database for your phpBB installation. Browse the table phpbb_config and find the option version . Its value represents your current phpBB version.…

Can I bridge phpBB and Joomla 1.5?

Yes, you can bridge phpBB and Joomla 1.5.x using the JFusion component. It is installed as any other Joomla 1.5 component and with it you can easily integrate phpBB with Joomla 1.5.x. Please note that the component works properly only with phpBB 3. More information on how to manage your Joomla 1.5 is available in our tutorial .…

Can I bridge phpBB and Joomla 1.0.x?

The integration of phpBB and Joomla 1.0.x is possible, although it rarely works properly. This is why the best solution for Joomla 1.0.x is to use a stand-alone forum component. The most popular forum component for Joomla 1.0.x is FireBoard . It is installed as any other Joomla component and it offers all features that you would expect from a forum application.…

How to convert my phpBB 2 forum to phpBB 3

Converting an existing phpBB 2 forum to phpBB 3 is not that difficult. All you have to do is first install a fresh copy of phpBB 3. Then, after the installation is finished, you should click on the Convert tab in the installation menu. There you will have to enter the MySQL information about the phpBB 2 database and username, as well as the location of the phpBB 2 installation folder. You should enter localhost for database host. Please note that converting large databases may not be possible on a shared server. In such cases there are two solutions. You can either make the conversion locally on your computer and then upload the new forum to your account, or you can take advantage of our professional services and have our experts do the conversion for you. You can order this service from your Help Desk > Exclusive Professional Services > Application Upgrade.…

How to prevent bots from abusing your PHPBB2 search feature

Very often search bots abuse forums' search features and cause excessive CPU load. Such overloads may violate the AUP / TOS of hosting providers. In order to prevent such problems in PHPBB2 it is recommended to allow the search function only for registered users. Here is how this can be done: Go to your forum's parent directory and open the file search.php Find the line "init_userprefs($userdata);" and right after it add: if ($userdata['user_id'] == ANONYMOUS) { redirect(append_sid('login.'.$phpEx)); } Save the file and your PHPBB2 will be protected from anonymous searches including bots.…

How to prevent bots from abusing your PHPBB3 search feature

Very often search bots abuse forums' search features and cause excessive CPU load. Such overloads may violate the AUP / TOS of hosting providers. In order to prevent such problems in PHPBB3 it is recommended to allow the search function only for registered users. Here is how this can be done: Go to your forum's parent directory and open the file search.php Find the line "// Check search load limit" and right after it add: if ($user->data['user_id'] == ANONYMOUS) { $template->assign_var('S_NO_SEARCH', true); trigger_error('NO_SEARCH'); } Save the file and your PHPBB3 will be protected from anonymous searches including bots.…

Initial phpBB installation and configuration

There are two ways you can install phpBB on your account: Manually, by downloading the script to your computer and uploading the installation files and folders to your account. Automatically via the Fantastico autoinstaller. For a detailed step-by-step information on how to install it both ways, please visit our phpBB Tutorials pages and the phpBB documentation .…

What are the detailed phpBB requirements?

The minimal phpBB server requirements are listed below: A webserver or web hosting account running on any major Operating System A SQL database system, one of : MySQL (3.22 or higher) PostgreSQL 7.0.3 or higher (preferably 7.1.x or 7.2.x) MS SQL Server (7 or 2000) directly or via ODBC MS Access (2000 or XP) via ODBC PHP (4.0.3 and above) with support for the database you intend to use above SiteGround servers are fully optimized to meet all Joomla requirements and to provide the best web hosting environment for it.…

What is phpBB?

phpBB is one of the most widely used forum script currently on the web. It is free/open source, easy to install and administer and allows flexibility in terms of design and organization. You can learn more about phpBB from our great tutorials and from phpBB's official website .…

How to configure my phpBB to use the server URL instead of my own domain name?

First go to your cPanel and click on the phpMyAdmin link from the Databases box. From the drop-down menu on the left choose the phpBB2 database. Once the page refreshes with the database contents, open the SQL tab at the top. In the text field write the following SQL query: UPDATE phpbb_config SET server_name = " servername/~username " WHERE server_name = "domain.com"; You should change " servername " with the server's hostname your account resides on and " username " with your cPanel username. " domain.com " stands for the domain name the phpBB2 was initially installed with (usually it is your primary domain name). Click the GO button to execute the query. If everything goes without errors, the phpBB2 database will be updated. Now you can access your phpBB2 installation through the temporary server URL.…