{"id":844,"date":"2008-08-22T21:40:26","date_gmt":"2008-08-22T21:40:26","guid":{"rendered":"http:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml"},"modified":"2021-05-29T02:44:47","modified_gmt":"2021-05-29T02:44:47","slug":"adventures_in_u_1","status":"publish","type":"post","link":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml","title":{"rendered":"Adventures in Upgrading: Getting Ready"},"content":{"rendered":"<p><em>I mentioned that I was going to blog through my MT 4.2 upgrade experience.  This is the first post in that series<\/em>.<br \/>\nThe first step in any upgrade is knowing what you&#8217;re in for.  How hard is this going to be?  What do I need to know ahead of time?  What are the possible gotchas?  I like to be prepared and frankly usually spend too much time in this &#8220;Getting Ready&#8221; phase.  There are two reasons for that:<\/p>\n<ol>\n<li>I want to know everything that I possibly might need to know so that nothing will go wrong.  (That doesn&#8217;t work, something usually does go wrong anyway.)<\/li>\n<li>I&#8217;m lazy, so the longer I prepare, the longer I can put off doing the actual work.  \ud83d\ude1b<\/li>\n<\/ol>\n<p>Regardless, being prepared is a good idea.  Going to the Movable Type website, you&#8217;ll find a page titled <a href=\"http:\/\/www.movabletype.org\/documentation\/mt42\/mt-42-upgrade-guide.html\">Movable Type 4.2 Upgrade Guide<\/a>.  You&#8217;ll be forgiven if you think this is the actual upgrade guide, it&#8217;s not. It&#8217;s a guide for the new stuff in MT 4.2 that you should be aware of when upgrading.  In fact, the first step there is to follow the steps in the <a href=\"http:\/\/www.movabletype.org\/documentation\/upgrade\/\">Official Movable Type Upgrade Guide<\/a>.  Still, there are some good points in the 4.2 guide about obsolete plugins and upgrading your templates as well as links to some 4.2 specific documentation.<br \/>\nThe actual upgrade guide, in my view, is a little light on details and, frankly, I think it leads folks the wrong way.  It lists 6 steps, including one step each for downloading, unzipping and copying the files.  Honestly, the upgrade is pretty simple, but if you&#8217;re like me and you&#8217;ve mucked around quite a bit with templates and custom CSS (and you barely know what you&#8217;re doing), you need to make sure you&#8217;re not going to break stuff in the process.  I guess this page is the over view, with links to  other pages that you might need depending on your installation.  Fair enough.<br \/>\nWhat I think is wrong is that in step 4 it directs you to copy the new MT files <strong>over top<\/strong> of the old MT files.  Nothing wrong with that in general, and even if something went wrong you could re-install the old version of MT, but I prefer to leave the old version intact and install the new along side, in a separate directory.  Why?  Because if (when?) something does go wrong that&#8217;s not easily fixed, you can simply re-load the database backup you made in step 1 and go back to the old version until you figure out what went wrong.  If you&#8217;ve overwritten the old installation with the new, you have to re-overwrite the new with the old to go back.  The upgrade page mentions this, but as an alternate method rather than the preferred method.  That&#8217;s backwards, in my opinion.  [<strong>Update<\/strong>:  See <a href=\"http:\/\/www.salguod.net\/weblog\/archive\/002423.shtml\">post #2<\/a>, it&#8217;s not so backwards after all.]<br \/>\nI&#8217;ve already mentioned that there are two upgrade docs, one that&#8217;s more a supplement and one the official, recommended process.  (Interestingly, there&#8217;s also a <a href=\"http:\/\/wiki.movabletype.org\/Community_Generated_Upgrade_Guide\">&#8216;community generated&#8217; upgrade guide<\/a> in the <a href=\"http:\/\/wiki.movabletype.org\/Main_Page\">MT Wiki<\/a>.  Oddly, it&#8217;s not linked to from the main page, but that&#8217;s just as well as it as primarily written by a guy who&#8217;s only ever done one actual upgrade.  Namely, me.)  Between those two documents, there are close to a dozen other linked documents to review to see if they apply to you.  For a guy like me who likes to know it all ahead of time, that&#8217;s a little overwhelming.  I suspect that most folks will just dive right in and see what happens.<br \/>\nMost of that is stuff you can worry about later, after you upgrade.  Changes to make so you can take advantage of new features.  One area that you should pay close attention to ahead of time, however, is plugins.  Especially if, like me, you rely pretty heavily on plugins to make your site work the way you want it to.  That, as far as I&#8217;m concerned, is the achilles heal of the upgrade process.  I&#8217;ll cover than in the next post.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I mentioned that I was going to blog through my MT 4.2 upgrade experience. This is the first post in that series. The first step in any upgrade is knowing<a href=\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\" class=\"more-link\">Read More <span class=\"screen-reader-text\">Adventures in Upgrading: Getting Ready<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[5],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v21.8.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adventures in Upgrading: Getting Ready - salguod.net<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adventures in Upgrading: Getting Ready - salguod.net\" \/>\n<meta property=\"og:description\" content=\"I mentioned that I was going to blog through my MT 4.2 upgrade experience. This is the first post in that series. The first step in any upgrade is knowingRead More Adventures in Upgrading: Getting Ready\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\" \/>\n<meta property=\"og:site_name\" content=\"salguod.net\" \/>\n<meta property=\"article:published_time\" content=\"2008-08-22T21:40:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-29T02:44:47+00:00\" \/>\n<meta name=\"author\" content=\"Doug Schaefer\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@salguod\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Doug Schaefer\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\",\"url\":\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\",\"name\":\"Adventures in Upgrading: Getting Ready - salguod.net\",\"isPartOf\":{\"@id\":\"https:\/\/salguod.net\/blog\/#website\"},\"datePublished\":\"2008-08-22T21:40:26+00:00\",\"dateModified\":\"2021-05-29T02:44:47+00:00\",\"author\":{\"@id\":\"https:\/\/salguod.net\/blog\/#\/schema\/person\/2237e297e41300051087d8791343043f\"},\"breadcrumb\":{\"@id\":\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/salguod.net\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Adventures in Upgrading: Getting Ready\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/salguod.net\/blog\/#website\",\"url\":\"https:\/\/salguod.net\/blog\/\",\"name\":\"salguod.net\",\"description\":\"Stuff I Think Up\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/salguod.net\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/salguod.net\/blog\/#\/schema\/person\/2237e297e41300051087d8791343043f\",\"name\":\"Doug Schaefer\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/salguod.net\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d8dde291ac4514740353f4bb9cbd9418?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d8dde291ac4514740353f4bb9cbd9418?s=96&d=mm&r=g\",\"caption\":\"Doug Schaefer\"},\"sameAs\":[\"http:\/\/salguod.net\",\"https:\/\/twitter.com\/salguod\"],\"url\":\"https:\/\/salguod.net\/blog\/author\/salguod\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adventures in Upgrading: Getting Ready - salguod.net","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml","og_locale":"en_US","og_type":"article","og_title":"Adventures in Upgrading: Getting Ready - salguod.net","og_description":"I mentioned that I was going to blog through my MT 4.2 upgrade experience. This is the first post in that series. The first step in any upgrade is knowingRead More Adventures in Upgrading: Getting Ready","og_url":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml","og_site_name":"salguod.net","article_published_time":"2008-08-22T21:40:26+00:00","article_modified_time":"2021-05-29T02:44:47+00:00","author":"Doug Schaefer","twitter_card":"summary_large_image","twitter_creator":"@salguod","twitter_misc":{"Written by":"Doug Schaefer","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml","url":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml","name":"Adventures in Upgrading: Getting Ready - salguod.net","isPartOf":{"@id":"https:\/\/salguod.net\/blog\/#website"},"datePublished":"2008-08-22T21:40:26+00:00","dateModified":"2021-05-29T02:44:47+00:00","author":{"@id":"https:\/\/salguod.net\/blog\/#\/schema\/person\/2237e297e41300051087d8791343043f"},"breadcrumb":{"@id":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u_1.shtml#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salguod.net\/blog"},{"@type":"ListItem","position":2,"name":"Adventures in Upgrading: Getting Ready"}]},{"@type":"WebSite","@id":"https:\/\/salguod.net\/blog\/#website","url":"https:\/\/salguod.net\/blog\/","name":"salguod.net","description":"Stuff I Think Up","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salguod.net\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/salguod.net\/blog\/#\/schema\/person\/2237e297e41300051087d8791343043f","name":"Doug Schaefer","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salguod.net\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d8dde291ac4514740353f4bb9cbd9418?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d8dde291ac4514740353f4bb9cbd9418?s=96&d=mm&r=g","caption":"Doug Schaefer"},"sameAs":["http:\/\/salguod.net","https:\/\/twitter.com\/salguod"],"url":"https:\/\/salguod.net\/blog\/author\/salguod"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":846,"url":"https:\/\/salguod.net\/blog\/2008\/08\/adventures_in_u.shtml","url_meta":{"origin":844,"position":0},"title":"Adventures in Upgrading: How to Do  Fresh Install (I Think)","author":"Doug Schaefer","date":"August 28, 2008","format":false,"excerpt":"I mentioned that I was going to blog through my MT 4.2 upgrade experience. This is the second post in that series. Update 10\/09\/2008 - Added instructions on pointing Typekey to your new install. Update 10\/04\/2008 - After some feedback on the MT support forums, I've changed this to separate\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":843,"url":"https:\/\/salguod.net\/blog\/2008\/08\/mt_42_is_here.shtml","url_meta":{"origin":844,"position":1},"title":"MT 4.2 is Here!","author":"Doug Schaefer","date":"August 17, 2008","format":false,"excerpt":"MT 4.2, the new version of Movable Type, the software that powers salguod.net is finally here. After a long beta period, it was released last week. Since the release of MT4 over a year ago, I've been itching to upgrade. Unfortunately, until a couple of months ago, a couple of\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":415,"url":"https:\/\/salguod.net\/blog\/2005\/11\/upgrade_complet_1.shtml","url_meta":{"origin":844,"position":2},"title":"Upgrade Complete, Sort Of","author":"Doug Schaefer","date":"November 27, 2005","format":false,"excerpt":"Well, it's done. I thought by doing a clean install, following the great instructions at Learning Movable Type, that everything would be reset. I guess I was wrong. I'd kinda like a fresh start on my templates, so I'm going to dig into that a little more. Expect more changes\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":854,"url":"https:\/\/salguod.net\/blog\/2008\/09\/adventures_in_u_2.shtml","url_meta":{"origin":844,"position":3},"title":"Adventures in Upgrading: Plugins","author":"Doug Schaefer","date":"September 24, 2008","format":false,"excerpt":"I'm blogging through the upgrade process to MT 4.2. You'll be forgiven if you forgot I was doing that since my last post on it was 2 1\/2 weeks ago. Someday I might get to the actual upgrade. :-P One of the questions anyone reading this series (Heh, like someone\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":446,"url":"https:\/\/salguod.net\/blog\/2006\/02\/easy_comments_a.shtml","url_meta":{"origin":844,"position":4},"title":"Easy Comments Are Back","author":"Doug Schaefer","date":"February 11, 2006","format":false,"excerpt":"One of the things lost on my recent upgrade to MT 3.2 was EasyComments, the comment formatting buttons and real time preview. Well, I took some time this week and put them back in, with some tweaks.First, I put the real time preview next to the comment entry box so\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":443,"url":"https:\/\/salguod.net\/blog\/2006\/02\/blogroll_update_2.shtml","url_meta":{"origin":844,"position":5},"title":"Blogroll Update","author":"Doug Schaefer","date":"February 3, 2006","format":false,"excerpt":"Well, it's time to update that blogroll again. A bunch of changes. Some sites to add and some sites to remove. Jared, of Thinklings fame, has given up blogging for this year. Well, mostly, sort of. He's still lurking at The Thinklings, and can't seem to resist the occassional post\u2026","rel":"","context":"In &quot;Salguod.net stuff&quot;","block_context":{"text":"Salguod.net stuff","link":"https:\/\/salguod.net\/blog\/salguod-net-stuff"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/posts\/844"}],"collection":[{"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/comments?post=844"}],"version-history":[{"count":1,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/posts\/844\/revisions"}],"predecessor-version":[{"id":1436,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/posts\/844\/revisions\/1436"}],"wp:attachment":[{"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/media?parent=844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/categories?post=844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/salguod.net\/blog\/wp-json\/wp\/v2\/tags?post=844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}