diff options
author | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
---|---|---|
committer | donncha <donncha@7be80a69-a1ef-0310-a953-fb0f7c49ff36> | 2006-06-22 18:31:50 +0000 |
commit | d48e85e0ac5e675ca33fac173f30c75403d1033f (patch) | |
tree | 1164430fa3b83a4d9283961b09c1576f2885e6b2 /wp-admin/upgrade.php | |
parent | 086dcde66603301531efc6d8087bd06d0546f148 (diff) | |
download | wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.tar.gz wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.tar.xz wordpress-mu-d48e85e0ac5e675ca33fac173f30c75403d1033f.zip |
Moved everything in wp-inst down a directory.
Uses's Ryan Boren's htaccess rules and mods
If you're upgrading, try this on a test server first!
git-svn-id: http://svn.automattic.com/wordpress-mu/trunk@591 7be80a69-a1ef-0310-a953-fb0f7c49ff36
Diffstat (limited to 'wp-admin/upgrade.php')
-rw-r--r-- | wp-admin/upgrade.php | 106 |
1 files changed, 106 insertions, 0 deletions
diff --git a/wp-admin/upgrade.php b/wp-admin/upgrade.php new file mode 100644 index 0000000..66f3fec --- /dev/null +++ b/wp-admin/upgrade.php @@ -0,0 +1,106 @@ +<?php +define('WP_INSTALLING', true); +if (!file_exists('../wp-config.php')) die("There doesn't seem to be a wp-config.php file. Double check that you updated wp-config-sample.php with the proper database connection information and renamed it to wp-config.php."); +require('../wp-config.php'); +timer_start(); +require_once(ABSPATH . '/wp-admin/upgrade-functions.php'); + +$step = $_GET['step']; +if (!$step) $step = 0; +header( 'Content-Type: text/html; charset=utf-8' ); +?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"> +<head> + <title>WordPress › Upgrade</title> + <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> + <style media="screen" type="text/css"> + <!-- + html { + background: #eee; + } + body { + background: #fff; + color: #000; + font-family: Georgia, "Times New Roman", Times, serif; + margin-left: 20%; + margin-right: 20%; + padding: .2em 2em; + } + + h1 { + color: #006; + font-size: 18px; + font-weight: lighter; + } + + h2 { + font-size: 16px; + } + + p, li, dt { + line-height: 140%; + padding-bottom: 2px; + } + + ul, ol { + padding: 5px 5px 5px 20px; + } + #logo { + margin-bottom: 2em; + } +.step a, .step input { + font-size: 2em; +} +.step, th { + text-align: right; +} +#footer { +text-align: center; border-top: 1px solid #ccc; padding-top: 1em; font-style: italic; +} + --> + </style> +</head> +<body> +<h1 id="logo"><img alt="WordPress" src="images/wordpress-logo.png" /></h1> +<?php +switch($step) { + + case 0: + $goback = wp_specialchars($_SERVER['HTTP_REFERER'], 1); +?> +<p><?php _e('This file upgrades you from any previous version of WordPress to the latest. It may take a while though, so be patient.'); ?></p> + <h2 class="step"><a href="upgrade.php?step=1&backto=<?php echo $goback; ?>"><?php _e('Upgrade WordPress »'); ?></a></h2> +<?php + break; + + case 1: + wp_upgrade(); + if( $wpdb->get_row( "SELECT blog_id FROM wp_blog_versions WHERE blog_id = '{$wpdb->blogid}'" ) ) { + $wpdb->query( "UPDATE wp_blog_versions SET db_version = '{$wp_db_version}' WHERE blog_id = '{$wpdb->blogid}'" ); + } else { + $wpdb->query( "INSERT INTO wp_blog_versions ( `blog_id` , `db_version` , `last_updated` ) VALUES ( '{$wpdb->blogid}', '{$wp_db_version}', NOW());" ); + } + + if ( empty( $_GET['backto'] ) ) + $backto = __get_option('home'); + else + $backto = wp_specialchars( $_GET['backto'] , 1 ); +?> +<h2><?php _e('Step 1'); ?></h2> + <p><?php printf(__("There's actually only one step. So if you see this, you're done. <a href='%s'>Have fun</a>!"), $backto); ?></p> + +<!-- +<pre> +<?php printf(__('%s queries'), $wpdb->num_queries); ?> + +<?php printf(__('%s seconds'), timer_stop(0)); ?> +</pre> +--> + +<?php + break; +} +?> +</body> +</html> |