Wppool
  • Home
  • Products
    • Privacy Policy
  • DreamLab
  • Bundle
  • Offer
  • Help Center
    • Support
Log In
Site Logo
  • Home
  • Products
    • Privacy Policy
  • DreamLab
  • Bundle
  • Offer
  • Help Center
    • Support
My Account
  • WP Dark Mode
    WP Dark Mode

    A stunning WordPress Dark Mode experience

  • FlexTable
    FlexTablehot Wppool

    Automatically sync Google Spreadsheets with WP tables

  • FormyChat
    FormyChat

    Send contact form leads to WhatsApp

  • Stock Sync
    FlexStock hot Wppool

    Sync WooCommerce stock with Google Sheet and manage easily

  • Order Sync
    FlexOrder new ⚡

    Manage WooCommerce orders from Google Sheets

  • Easy Video Reviews
    Easy Video Reviews

    Get powerful video testimonials with ease and boost sales

  • EchoRewards
    EchoRewards new ⚡

    Referral Plugin for WooCommerce

  • Jisi Meet
    Jitsi Meet

    Webinar & video conferences within WordPress

  • FlexSync for Shopify
    FlexSync for Shopify new ⚡

    Manage Shopify inventory from Google Sheets

  • ArchiveMaster
    ArchiveMaster new ⚡

    Speed up your WooCommerce store by archiving old orders.

  • Chat Widgets
    OMG Chat Widget

    Let customers contact via any social channel

  • Stock Notifier
    Stock Notifier for WooCommerce

    Send alerts to customer when product is back in stock

  • Docs
  • Blogs
  • Video Tutorials
  • Join Community
  • Support & Contact

.

WP Dark Mode Documentation

24
  • How to enable Show Switch Delay and Auto-hide Switch on Idle
  • How to Get Started with WP Dark Mode (Free & Ultimate)
  • How to add a floating dark mode switch to your site
  • How to adjust your dark mode color scheme
  • How to Use a Dark Mode Color Preset
  • How to Build Your Custom Color Preset in Dark Mode
  • How to Use a Custom Dark Mode Switch
  • How to Use a Custom Dark Mode Switch (Advanced)
  • How to a Use Dark Mode Switch in Your Website Menu
  • How to Enable Content Switches Using WP Dark Mode
  • How to Exclude/Include Specific Elements in Dark Mode
  • How to Exclude Dark Mode on Specific Pages
  • How to Use Custom CSS Support in Dark Mode
  • How to Use the Image Replacement Feature of WP Dark Mode
  • How to Use the Video Replacement Feature of WP Dark Mode
  • How to Display Dark Mode Switch Using Elementor Widget
  • How to Display Dark Mode Switch Using Gutenberg Block
  • How to Adjust the Font Size on Your Website
  • How to Display Dark Mode Switch Using Shortcode
  • How to Change Your Website Background in Dark Mode
  • How to Display Social Sharing Buttons in Dark Mode
  • WP Dark Mode for Developers (Methods and Hooks)
  • How to Rollback Your WordPress Plugin to An Older Version
  • Use of Cookies in WP Dark Mode and their Applications

FlexTable - Sheets to WP Table Live Sync

23
  • How to Enable Smart Caching in FlexTable
  • How to add buttons in WordPress tables
  • What is FlexTable – Sheets to WP Table Live Sync?
  • How to install and use Google Sheets to WP Table Live Sync
  • How to create a new table with Google Sheets to WP Table Live Sync
  • How to use shortcode to create tables in WordPress with Sheets to WP Table Live Sync
  • How to use Google Sheets to WP Table Live Sync with Gutenberg block
  • How To Display Tables Directly From Elementor With Google Sheets To WP Table Live Sync
  • How to create a new table theme with Sheets to WP Table
  • How to Customize Table Theme with Sheets to WP Table Live Sync
  • How to hide table rows and columns of Google Sheets table
  • How to use custom CSS support in Google Sheets to WP Table Live Sync
  • How to use the multiple tab feature on Google Sheets to WP Table Live Sync
  • How to import background and font color on Google Sheets to WP Table Live Sync
  • How to import images from Google Sheets to WordPress table with Sheets to WP Table Live
  • How to sync Google Sheets links with WordPress tables
  • How to customize table pagination in WordPress
  • How to Sort and Merge Cells in WordPress Tables.
  • How to Enable Optimized Loading (Pro)
  • How to change table styles (theme customization)
  • FlexTable Advanced Use-Cases (Importing Codes, Sticky Header, Line Break and More)
  • What impact does FlexTable have on SEO and Performance?
  • Why Does the Page Need to be Refreshed to Display Updates on the Website?

Stock Sync for WooCommerce with Google Sheet

9
  • How To Install Stock Sync for WooCommerce with Google Sheets
  • How To Install & Setup Stock Sync for WooCommerce with Google Sheets Ultimate
  • How to sync WooCommerce stock with Google Sheets
  • How to manage WooCommerce product details from Google Sheets
  • How to Bulk Edit WooCommerce products from Google Sheets
  • How to Add WooCommerce products from Google Sheets
  • How to Sync WooCommerce Product Image with Google Sheets
  • How to Sync WooCommerce Custom Fields with Stock Sync with Google Sheet for WooCommerce
  • Possible Errors and Solutions

Order Sync with Google Sheets for WooCommerce - FlexOrder

11
  • How to Install FlexOrder – Free & Ultimate
  • How To Setup FlexOrder
  • How to Sync Custom Order Statuses with Google Sheets
  • How to Sync Order Notes from Google Sheets
  • How to Display Products in Separate Rows in FlexOrder
  • How to Bulk Edit WooCommerce Orders Using Google Sheets
  • How to export WooCommerce orders to Google Sheets
  • How to manage WooCommerce orders from Google Sheets
  • How To Update WooCommerce Orders from Google Sheets
  • How To Sync WooCommerce Custom Order Fields
  • Known Errors & Solutions

Webinar and Video Conference with Jitsi Meet

19
  • How to Enable Meeting from Frontend with Jitsi Meet
  • How to install and use Jitsi Meet
  • How to activate Jitsi Meet PRO
  • How to get the app ID, API key, and private key in Jitsi Meet
  • How to create a meeting on Jitsi Meet Pro
  • How meeting registration works in Jitsi Meet
  • How recurring meeting works in Jitsi Meet
  • How to use shortcode to display meeting with Jitsi Meet
  • How to display Meeting directly from Gutenberg block and Elementor with Jitsi Meet
  • How to Use Jitsi Meet Free, JaaS 8×8 & Self Hosted Server
  • How to record meeting on Jitsi Meet
  • How to Add Jitsi Meeting in Dokan Multivendor Plugin with Jitsi Meet Multivendor Addon
  • How to Add Jitsi Meeting in MultiVendorX with Jitsi Meet Multivendor Addon
  • How to Add Jitsi Meeting in WCFM Marketplace with Jitsi Meet Multivendor Addon
  • How to do live streaming in Jitsi Meet
  • How to Add a Jitsi Meeting in Tutor LMS
  • How To Add a Jitsi Meeting in LearnPress
  • How to add Meeting in LearnDash LMS with Jitsi Meet
  • How to use LearnDash and Tutor LMS in Jitsi Meet

FormyChat Documentation

11
  • How to add Ninja Form to WhatsApp with FormyChat
  • How to Modify FormyChat Form Fields with the “formychat_form_fields” Hook
  • How to Customize FormyChat Widget
  • How to create Multi-Agent Chat Support Widget
  • How to create multiple floating chat widgets
  • How to install and setup FormyChat Ultimate
  • How to send contact form data to WhatsApp
  • How to install and setup FormyChat
  • How to send Contact Form 7 data to WhatsApp
  • How to send contact form leads to email
  • How to setup and customize the welcome popup (greetings widget)

Easy Video Reviews Documentation

14
  • How to get started with Easy Video Reviews (Onboarding steps)
  • How to collect a testimonial from customers
  • How to add testimonials on your website
  • How to update your Easy Video Reviews settings
  • How to create a Wall of Love testimonial page using Review Gallery
  • How to use Gutenberg for collecting and displaying video testimonials
  • How to use Elementor for collecting and displaying video testimonials
  • How to collect testimonials with a floating review widget
  • How to download testimonials with Easy Video Reviews
  • How to translate testimonial fields in Easy Video Reviews
  • How to create and edit review form fields
  • How to collect customer testimonials on WooCommerce
  • How to collect video testimonials on Easy Digital Downloads (EDD)
  • Advanced customizations: Javascript triggers, dynamic tag for testimonial recorder, HTML attribute for recorder button

EchoRewards

1
  • EchoRewards Documentation

ArchiveMaster Documentation

10
  • How to Enable the PDO SQLite Extension in Your Server’s PHP Configuration
  • What is ArchiveMaster
  • How to Install & Use ArchiveMaster
  • How to Create an Amazon RDS Database for ArchiveMaster
  • How to Connect Amazon RDS Remote Database with ArchiveMaster
  • How to Enable Automatic Archiving for Old Orders
  • How to Archive Old order with ArchiveMaster
  • Choosing the Right AWS RDS Plan
  • How to Reset and Recover Your RDS Database Password
  • How to Export Old Orders Using ArchiveMaster

OMG Chat Widget

4
  • How to use OMG Chat Widget in any WordPress website
  • How to use OMG Chat Widget in WooCommerce Multivendor Marketplace (WCFM Marketplace)
  • How to use OMG Chat Widget in Dokan – Best WooCommerce Multivendor Marketplace Solution
  • How to use OMG Chat Widget in MultiVendorX (Formerly WC Vendor Marketplace)

Revio Documentation

1
  • How to get started with Revio (Onboarding steps)
  • Home
  • Documentation
  • ArchiveMaster Documentation
  • How to Enable the PDO SQLite Extension in Your Server’s PHP Configuration
View Categories

How to Enable the PDO SQLite Extension in Your Server’s PHP Configuration

PDO SQLite is a lightweight PHP extension that allows your scripts to work with SQLite databases using a consistent interface. If you’re seeing errors like “could not find driver” or “Class ‘PDO’ not found”, you may need to enable this extension.

Section 1: Quick Solution: Contact Your Hosting Provider (Recommended) #

If you’re not comfortable dealing with server configuration or file editing, the fastest and safest approach is to contact your hosting provider.

  • Message template you can use:
    “Hi, I need to enable the pdo_sqlite and sqlite3 extensions in my PHP configuration. Could you please assist me with this?”
  • They’ll usually take care of it for you within minutes.

Section 2: Manual Setup — Enable PDO SQLite Yourself #

If you’re a technical user or managing your own hosting environment, follow the appropriate steps below for your setup. Based on your type of hosting, follow the instructions.

A. Enable PDO SQLite extension on cPanel (Shared Hosting Providers) #

  1. Login to your cPanel account
  2. Navigate to PHP settings:
    • Scroll down to the Software section
    • Click on “Select PHP Version” (sometimes called “PHP Selector” or “PHP Configuration”) screenshot:
      How to Enable the PDO SQLite Extension in Your Server's PHP Configuration
  3. Enable the extensions:
    • In the list of available PHP extensions, check the boxes for:
      • ✓ pdo_sqlite
      • ✓ sqlite3
  4. Click Save or Apply if needed

How to Enable the PDO SQLite Extension in Your Server's PHP Configuration

    How to verify if the PDO extension is enabled #

    Create a phpinfo.php file in your public HTML directory:

    • add this code “<?php phpinfo(); ?>” in the file and save
    • Open the file in your browser (e.g., yourdomain.com/phpinfo.php)
    • Search for pdo_sqlite on the page
      How to Enable the PDO SQLite Extension in Your Server's PHP Configuration

    B. Enable PDO SQLite extension on Linux/Unix (VPS or Dedicated Server) #

    If you are managing your own VPS or dedicated server (e.g., DigitalOcean, AWS EC2, Linode, etc.), you will typically use SSH (Secure Shell) to access your server’s command line.

    Step 1: Open a Terminal Window (on Your Local Computer) #

    • On macOS or Linux: Open the Terminal app
    • On Windows: Use a terminal program like:
      • Command Prompt
      • PowerShell
      • PuTTY (recommended)
      • Windows Terminal with SSH support

    Step 2: Connect to Your Server Using SSH #

    • In the terminal, connect to your server using the SSH command:
    ssh username@your-server-ip
    • Replace the bash command with the following:
      • username with your server’s login name (commonly root or ubuntu)
      • your-server-ip with your server’s IP address

    Example:

     ssh [email protected]

    If this is your first time connecting, you may be asked to confirm the server’s fingerprint. Type yes to continue.

    Step 3: Run the Commands to Enable PDO SQLite #

    • Check if PDO SQLite is already enabled:
    php -m | grep sqlite
    • Install the SQLite extension (if not installed):
      • On Ubuntu/Debian:
    sudo apt update
    
    sudo apt install php-sqlite3
    • On CentOS/RHEL:
    sudo yum install php-sqlite3
    • Note: If you’re using a specific PHP version (like PHP 8.1), the package name might be version-specific, such as php8.1-sqlite3.

    Step 4: Modify php.ini (if necessary) #

    • Open the PHP config file in a text editor like nano:

      sudo nano /etc/php/8.1/cli/php.ini
    • Make sure these lines are added or uncommented:
    extension=pdo_sqlite
    
    extension=sqlite3
    • Press Ctrl + O to save, then Ctrl + X to exit

    Step 5: Restart Your Web Server #

    • Depending on your stack, restart the relevant services:
      • For Apache
    sudo systemctl restart apache2
    •  For Nginx with PHP-FPM
    sudo systemctl restart php8.1-fpm
    
    sudo systemctl restart nginx

    C. On Windows (e.g., XAMPP, WAMP, IIS) #

    1. Open your php.ini file:
      • Example path: C:\xampp\php\php.ini. If you install XAMPP or WAMP in another drive in your computer then go to the same path inside this drive
      • Another way to open php.ini from XAMPP control panel
        How to Enable the PDO SQLite Extension in Your Server's PHP Configuration
    2. Enable the extensions:
      • Find these lines and remove the semicolon (;) in front of them:
        extension=pdo_sqlite
        extension=sqlite3

        How to Enable the PDO SQLite Extension in Your Server's PHP Configuration
    3. Restart your server (Apache/IIS)
    4. Verify by visiting a phpinfo() page

    D. On Plesk or Other Control Panels #

    1. Login to the control panel
    2. Navigate to PHP Settings or PHP Extensions or Select PHP version
      Example server’s screenshoot from Host White Label: How to Enable the PDO SQLite Extension in Your Server's PHP Configuration
    3. Locate and enable:
      • ✓ pdo_sqlite
      • ✓ sqlite3

    How to Enable the PDO SQLite Extension in Your Server's PHP Configuration

    1. Save changes
    2. Restart Apache or PHP (if an option is provided), or wait a few minutes for changes to take effect
    3. Use phpinfo() or php -m to confirm the extension is now active

    Final Check #

    After enabling the extension, confirm it’s working:

    • Run this command:
    php -m | grep sqlite
    • Or check your phpinfo() page and look for:
      • PDO
      • pdo_sqlite
      • sqlite3

    You should now be able to use PDO with SQLite in your PHP applications without the “could not find driver” or “Class ‘PDO’ not found” errors.

    What are your Feelings
    Share This Article :
    • Facebook
    • X
    • LinkedIn
    • Pinterest
    Still stuck? How can we help?

    How can we help?

    Updated on May 7, 2025

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *


    Table of Contents
    • Section 1: Quick Solution: Contact Your Hosting Provider (Recommended)
    • Section 2: Manual Setup — Enable PDO SQLite Yourself
      • A. Enable PDO SQLite extension on cPanel (Shared Hosting Providers)
      • How to verify if the PDO extension is enabled
      • B. Enable PDO SQLite extension on Linux/Unix (VPS or Dedicated Server)
        • Step 1: Open a Terminal Window (on Your Local Computer)
        • Step 2: Connect to Your Server Using SSH
        • Step 3: Run the Commands to Enable PDO SQLite
        • Step 4: Modify php.ini (if necessary)
        • Step 5: Restart Your Web Server
      • C. On Windows (e.g., XAMPP, WAMP, IIS)
      • D. On Plesk or Other Control Panels
    • Final Check

    Products

    • WP Dark Mode
      WP Dark Mode
    • FlexTable
      FlexTable
    • FormyChat
      FormyChat
    • Stock Sync
      FlexStock
    • FlexOrder
      FlexOrder
    • Easy Video Reviews
      Easy Video Reviews
    • EchoRewards
      EchoRewards
    • Jisi Meet
      Jitsi Meet Video Meeting
    • FlexSync for Shopify
      FlexSync for Shopify
    • ArchiveMaster
      ArchiveMaster
    • Chat Widgets
      OMG Chat Widget
    • Stock Notifier
      Stock Notifier for WooCommerce

    Links

    • Home
    • Blog
    • About Us
    • Support
    • Affiliates
    • Influencer Program
    • Careers
    • Privacy Policy
    • Terms of Service

    Our Blog

    Ninja Chat integrations with FormyChat
    May 22, 2025
    How to Connect Ninja Forms to WhatsApp: A Simple Guide to Instant Lead Notificat
    How to Export WooCommerce Products with FlexStock
    May 22, 2025
    How to Export WooCommerce Products with FlexStock
    Mastering FlexTable: How to Make a Responsive WordPress Table
    May 15, 2025
    Mastering FlexTable: How to Make a Responsive WordPress Table

    Logo

    Experience remarkable WordPress products with a new level of power, beauty, and human-centered designs.

    © 2025 WPPOOL . All Right Reserved.

    Our site uses cookies to give you a personalized experience through curated contents, and suggestions. More information