wordpress-playground
wordpress-playground copied to clipboard
PHP 7.0, 7.1: no such table: pragma_table_info
When I go to https://playground.wordpress.net/?php=7.1&wp=6.4&storage=none, I see the following errors in devtools. Playground still works, though.
<div class="queries" style="clear:both;margin-bottom:2px;border:red dotted thin;">
<p>MySQL query:</p>
<p>INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('theme_mods_twentytwentyfour', 'a:1:{s:18:\"custom_css_post_id\";i:-1;}', 'yes') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`)</p>
<p>Queries made or created this session were:</p>
<ol>
<li>Executing: BEGIN | (no parameters)</li>
<li>Executing: SELECT * FROM pragma_table_info(:table_name) as l WHERE l.pk > 0; | (no parameters)</li>
<li>Executing: ROLLBACK | (no parameters)</li>
</ol>
</div>
<div style="clear:both;margin-bottom:2px;border:red dotted thin;" class="error_message" style="border-bottom:dotted blue thin;">
Error occurred at line 3449 in Function <code>handle_error</code>. Error message was: SQLSTATE[HY000]: General error: 1 no such table: pragma_table_info.
</div>
<p>Backtrace:</p>
<pre>#0 /wordpress/wp-content/mu-plugins/sqlite-database-integration/wp-includes/sqlite/class-wp-sqlite-db.php(287): WP_SQLite_Translator->get_error_message()
#1 /wordpress/wp-includes/option.php(2): WP_SQLite_DB->query('INSERT INTO `wp...')
#2 /wordpress/wp-includes/option.php(2): add_option('theme_mods_twen...', Array, '', 'yes')
#3 /wordpress/wp-includes/theme.php(2): update_option('theme_mods_twen...', Array)
#4 /wordpress/wp-includes/theme.php(13): set_theme_mod('custom_css_post...', -1)
#5 /wordpress/wp-includes/theme.php(13): wp_get_custom_css_post('twentytwentyfou...')
#6 /wordpress/wp-includes/script-loader.php(14): wp_get_custom_css()
#7 /wordpress/wp-includes/class-wp-hook.php(3): wp_enqueue_global_styles_custom_css('')
#8 /wordpress/wp-includes/class-wp-hook.php(3): WP_Hook->apply_filters(NULL, Array)
#9 /wordpress/wp-includes/plugin.php(2): WP_Hook->do_action(Array)
#10 /wordpress/wp-includes/script-loader.php(14): do_action('wp_enqueue_scri...')
#11 /wordpress/wp-includes/class-wp-hook.php(3): wp_enqueue_scripts('')
#12 /wordpress/wp-includes/class-wp-hook.php(3): WP_Hook->apply_filters(NULL, Array)
#13 /wordpress/wp-includes/plugin.php(2): WP_Hook->do_action(Array)
#14 /wordpress/wp-includes/general-template.php(44): do_action('wp_head')
#15 /wordpress/wp-includes/template-canvas.php(6): wp_head()
#16 /wordpress/wp-includes/template-loader.php(2): include('/wordpress/wp-i...')
#17 /wordpress/wp-blog-header.php(2): require_once('/wordpress/wp-i...')
#18 /wordpress/index.php(2): require('/wordpress/wp-b...')
#19 {main}</pre>
for query INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ('theme_mods_twentytwentyfour', 'a:1:{s:18:\"custom_css_post_id\";i:-1;}', 'yes') ON DUPLICATE KEY UPDATE `option_name` = VALUES(`option_name`), `option_value` = VALUES(`option_value`), `autoload` = VALUES(`autoload`) made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('wp-includes/template-canvas.php'), wp_head, do_action('wp_head'), WP_Hook->do_action, WP_Hook->apply_filters, wp_enqueue_scripts, do_action('wp_enqueue_scripts'), WP_Hook->do_action, WP_Hook->apply_filters, wp_enqueue_global_styles_custom_css, wp_get_custom_css, wp_get_custom_css_post, set_theme_mod, update_option, add_option, WP_SQLite_DB->query, WP_SQLite_DB->print_error