Problem
Markdown Database Integration 0.8.5+ extends the canonical WP_MySQL_On_SQLite PDO driver introduced on SQLite Integration trunk. WordPress Studio currently ships SQLite Database Integration 3.0.0-rc.6, where the same PDO implementation is named WP_PDO_MySQL_On_SQLite.
After deploying MDI v0.8.6, every WordPress and WP-CLI bootstrap fails before command dispatch:
Fatal error: Class "WP_MySQL_On_SQLite" not found
.../markdown-database-integration/inc/class-wp-markdown-driver.php:25
Impact
- WordPress cannot boot on the affected Studio site.
- DMC, Homeboy, OAuth, and all
studio wp commands are unavailable.
- The v0.8.6 SQL-mode repair cannot restore the site because class loading fails first.
Expected
MDI should use the canonical PDO statement API on both the currently deployed Studio rc.6 class name and the renamed SQLite Integration trunk class name. Compatibility belongs at the class-loading boundary and needs executable coverage for the rc.6 return/class shape.
Evidence
Problem
Markdown Database Integration 0.8.5+ extends the canonical
WP_MySQL_On_SQLitePDO driver introduced on SQLite Integration trunk. WordPress Studio currently ships SQLite Database Integration3.0.0-rc.6, where the same PDO implementation is namedWP_PDO_MySQL_On_SQLite.After deploying MDI v0.8.6, every WordPress and WP-CLI bootstrap fails before command dispatch:
Impact
studio wpcommands are unavailable.Expected
MDI should use the canonical PDO statement API on both the currently deployed Studio rc.6 class name and the renamed SQLite Integration trunk class name. Compatibility belongs at the class-loading boundary and needs executable coverage for the rc.6 return/class shape.
Evidence
3.0.0-rc.6WP_PDO_MySQL_On_SQLiteWP_MySQL_On_SQLite