Ticket #18176: 18176.diff
| File 18176.diff, 3.5 KB (added by , 14 years ago) |
|---|
-
wp-includes/wp-db.php
461 461 var $func_call; 462 462 463 463 /** 464 * The database engine implemented. 465 * 466 * Defaults to 'mysql'. Used when checking against the required MySQL version 467 * for WordPress. A value other than 'mysql' will bypass these checks, while 468 * a value of 'mysql' will force the check. 469 * 470 * @since 3.3.0 471 * @access public 472 * @var string 473 */ 474 public $engine = 'mysql'; 475 476 /** 464 477 * Connects to the database server and selects a database 465 478 * 466 479 * PHP5 style constructor for compatibility with PHP5. Does -
wp-admin/includes/update-core.php
337 337 $required_mysql_version = '5.0'; 338 338 $wp_version = '3.2'; 339 339 $php_compat = version_compare( $php_version, $required_php_version, '>=' ); 340 $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); 340 if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && ( ! isset( $wpdb->engine ) || 'mysql' != $wpdb->engine ) ) 341 $mysql_compat = true; 342 else 343 $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); 341 344 342 345 if ( !$mysql_compat || !$php_compat ) 343 346 $wp_filesystem->delete($from, true); -
wp-admin/upgrade.php
38 38 $php_version = phpversion(); 39 39 $mysql_version = $wpdb->db_version(); 40 40 $php_compat = version_compare( $php_version, $required_php_version, '>=' ); 41 $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); 41 if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && ( ! isset( $wpdb->engine ) || 'mysql' != $wpdb->engine ) ) 42 $mysql_compat = true; 43 else 44 $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); 42 45 43 46 @header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) ); 44 47 ?> -
wp-admin/update-core.php
40 40 $submit = __('Re-install Now'); 41 41 $form_action = 'update-core.php?action=do-core-reinstall'; 42 42 } else { 43 $php_compat = version_compare( $php_version, $update->php_version, '>=' ); 44 $mysql_compat = version_compare( $mysql_version, $update->mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); 43 $php_compat = version_compare( $php_version, $update->php_version, '>=' ); 44 if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && ( ! isset( $wpdb->engine ) || 'mysql' != $wpdb->engine ) ) 45 $mysql_compat = true; 46 else 47 $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ); 48 45 49 if ( !$mysql_compat && !$php_compat ) 46 50 $message = sprintf( __('You cannot update because <a href="http://codex.wordpress.org/Version_%1$s">WordPress %1$s</a> requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.'), $update->current, $update->php_version, $update->mysql_version, $php_version, $mysql_version ); 47 51 elseif ( !$php_compat )