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.

You need help with an application? hostlantern is specialized in hosting and supporting more than 200 scripts. Sign up for our web hosting services and let us help you with your application, 24/7!

  • 0 Users Found This Useful
Was this answer helpful?

Related 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...

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...

How to enable RSS in phpBB?

RSS stands for Really Simple Syndication - a web feed format for publishing frequent updates of...

How to protect phpBB2 from spam?

In order to protect your phpBB 2 forum from unwanted messages, you can use the Akismet mod for...

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...