Changeset 8759

Show
Ignore:
Timestamp:
08/28/08 07:09:46 (3 months ago)
Author:
ryan
Message:

Upgrade db with remote post during core update. see #5560

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-admin/includes/update-core.php

    r8645 r8759  
    200200    // Might have to do upgrade in a separate step. 
    201201    apply_filters('update_feedback', __('Upgrading database')); 
    202     // Get new db version 
    203     global $wp_db_version; 
    204     require (ABSPATH . WPINC . '/version.php'); 
    205     // Upgrade db 
    206     define('WP_INSTALLING', true); 
    207     require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); 
    208     wp_upgrade(); 
     202    $db_upgrade_url = admin_url('upgrade.php?step=upgrade_db'); 
     203    wp_remote_post($db_upgrade_url, array('timeout' => 60)); 
    209204 
    210205    // Remove working directory 
  • trunk/wp-admin/upgrade.php

    r8645 r8759  
    2121require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); 
    2222 
    23 if (isset($_GET['step'])
    24     $step = (int) $_GET['step']; 
     23if ( isset($_GET['step'])
     24    $step = $_GET['step']; 
    2525else 
    2626    $step = 0; 
     27 
     28// Do it.  No output. 
     29if ( 'upgrade_db' === $step ) { 
     30    wp_upgrade(); 
     31    die('0'); 
     32} 
     33 
     34$step = (int) $step; 
     35 
    2736@header('Content-Type: ' . get_option('html_type') . '; charset=' . get_option('blog_charset')); 
    2837?>