Title: [Plugin: PDO (SQLite) For WordPress] Broken for PHP 5.1
Last modified: August 19, 2016

---

# [Plugin: PDO (SQLite) For WordPress] Broken for PHP 5.1

 *  [quantum7](https://wordpress.org/support/users/quantum7/)
 * (@quantum7)
 * [15 years, 6 months ago](https://wordpress.org/support/topic/plugin-pdo-sqlite-for-wordpress-pdo-sqlite-for-wordpress-broken-for-php/)
 * I am using PDO for WordPress with PHP 5.1, which should fall within the requirements.
   However, the installation process breaks in step 2. This probably produces a 
   clear error, but I don’t have access to PHP logs on my server.
 * I tracked the bug down to the use of the function preg_last_error() in file wp-
   content/pdo/driver_sqlite/pdo_sqlite_driver_create.php. This function was introduced
   in PHP 5.2. I propose the following patch (taken from PDO version 2.7.0):
 *     ```
       207,213c207
       <               if (function_exists('preg_last_error')) { // PHP >= 5.2.0
       <                       $this->_errors[] = preg_last_error();
       <               } else {
       <                       // No way to check for errors in PHP < 5.2
       <                       // Silently ignore errors.
       <                       $this->_errors[] = 0; // PREG_NO_ERROR
       <               }
       ---
       >               $this->_errors[] = preg_last_error();
       287c281
       < }
       ---
       > }
       \ No newline at end of file
       ```
   
 * [http://wordpress.org/extend/plugins/pdo-for-wordpress/](http://wordpress.org/extend/plugins/pdo-for-wordpress/)

The topic ‘[Plugin: PDO (SQLite) For WordPress] Broken for PHP 5.1’ is closed to
new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/pdo-for-wordpress.svg)
 * [PDO (SQLite) For Wordpress](https://wordpress.org/plugins/pdo-for-wordpress/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/pdo-for-wordpress/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/pdo-for-wordpress/)
 * [Active Topics](https://wordpress.org/support/plugin/pdo-for-wordpress/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/pdo-for-wordpress/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/pdo-for-wordpress/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [quantum7](https://wordpress.org/support/users/quantum7/)
 * Last activity: [15 years, 6 months ago](https://wordpress.org/support/topic/plugin-pdo-sqlite-for-wordpress-pdo-sqlite-for-wordpress-broken-for-php/)
 * Status: not resolved