drupal-mysql-driver-not-found

Drupal Error Class Drupal mysql Driver not found

As a Drupal developer or site administrator, you might encounter this error message when migrating a Drupal site to a new server. Got error ‘PHP message: Error: Class “Drupal\\mysql\\Driver\\Database\\mysql\\Connection” not found in public_html/core/lib/Drupal/Core/Database/Database.php So, how can you resolve this? In this blog post, we will explore how to fix it. Step #1 Change file and […]

mysql-error-unknown-collation

Drupal Error Unknown collation utf8mb4_0900_ai_ci

Unknown collation error is a very common problem when working with MySQL databases of a Drupal site. This happens when we try to migrate or restore a Drupal site on a new server. Importing a .sql file often throw this error message. This is the most common error message that our clients have reported. #1273 […]

Drupal Error – Fatal error Class ‘PDO’ not found

Your drupal powered website may show error message like PDO not found. The error message may be something like this: Fatal error: Class ‘PDO’ not found in /home/username/public_html/includes/database/database.inc on line 184 Solution Create a file php.ini in public_html folder Add following code: extension=pdo.so extension=pdo_mysql.so Save php.ini file Done!!

Drupal Error – Warning: ini_set() has been disabled for security reasons

Your Drupal powered website may start showing following error message: Warning: ini_set() has been disabled for security reasons Cause of error message Your hosting provider has disabled PHP function ini_set() on server. This is generally done to increase server security. Some server security expert highly recommend to disable ini_set() on servers. Solution #1 Contact your […]

Drupal Error – not allowed to access /tmp owned by uid 0

You may see these types of error message in your Drupal installation. The script whose uid is xxxx is not allowed to access /tmp owned by uid 0 The directory /tmp does not exist and could not be created. Solution This error message happens mostly because your server has PHP running in safe mode. If […]