Drupal

Uninstalling CiviCRM

CiviCRM is a fantastic system for organizations - especially non-profits - who offer memberships, host events, or collect donations.

They have excellent documentation, including the installation guide. However, when I needed to remove CiviCRM from a test site recently, I couldn't find documentation on uninstalling it.

If you find you need to remove CiviCRM from a Drupal site - perhaps to roll back to an earlier version - here's what worked for me:

libmysqlclient driver version 3.3.2

I recently worked on a Drupal site that was showing this error:

10.6.10-MariaDB-log

The libmysqlclient driver version 3.3.2 is less than the minimum required version. Upgrade to libmysqlclient version 5.5.3 or up, or alternatively switch mysql drivers to MySQLnd version 5.0.9 or up.

I tried searching for

drupal "libmysqlclient driver version 3.3.2" "minimum required"

Blocking spam on the contact form

One of your first tasks on a new Drupal site is blocking spam and bots from the contact form.

Drupal comes with a contact form, usually found at https://yoursitename.com/contact. It's a handy way for visitors to reach you.

However, it's also a handy way for spammers and bots to reach you.

Fortunately, it's easy to use a spam blocking module to stop most contact form spam.

Honeypot is one of my favorite anti-spam modules, and it's easy to install: