{"id":2801,"date":"2007-08-13T21:05:00","date_gmt":"2007-08-14T02:05:00","guid":{"rendered":""},"modified":"2020-03-27T21:28:43","modified_gmt":"2020-03-28T02:28:43","slug":"web-back-up","status":"publish","type":"post","link":"https:\/\/henrymelton.net\/2\/2007\/08\/13\/web-back-up\/","title":{"rendered":"Web Back Up"},"content":{"rendered":"<p><a onblur=\"try {parent.deselectBloggerImageGracefully();} catch(e) {}\" href=\"http:\/\/3.bp.blogspot.com\/_F_I2jb9dIrA\/RsC_CcIPltI\/AAAAAAAAAGk\/9p__FzyFtP8\/s1600-h\/Web+Snap+Shot.png\"><img decoding=\"async\" style=\"float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;\" src=\"https:\/\/henrymelton.net\/2\/wp-content\/uploads\/2007\/08\/WebSnapShot.png\" border=\"0\" alt=\"\" id=\"BLOGGER_PHOTO_ID_5098284826814813906\" \/><\/a>I really don&#8217;t know what caused my iWeb data loss when I upgraded to this month&#8217;s version, but in any case, I&#8217;m back up and running from my backups. \u00a0I actually had no downtime on my site because when the crash happened, and I lost the ability to publish, the existing site was still untouched.<\/p>\n<div> <\/div>\n<div>The symptoms were a loss of images from each of the pages, followed by a warning that I couldn&#8217;t publish because of improper file types. \u00a0I attempted a repair of my Domain file (the database iWeb uses to hold all the pages) by pasting in the images still showing in my web browser. \u00a0While that repair was fast, it didn&#8217;t work, and I suspect there was some kind of database corruption that simple user-level work couldn&#8217;t repair.<\/div>\n<div> <\/div>\n<div>At the time, I was attending Armadillocon in Austin and didn&#8217;t have the time to work on it, but Sunday night, I reviewed my options and pulled one of my backups.<\/div>\n<div> <\/div>\n<div>I have a lot of backups. \u00a0I&#8217;m a bit paranoid about data loss, so I have several different backup systems running. \u00a0I copy my data to .Mac, an external hard drive, my iPod, and DVD&#8217;s. \u00a0I use Apple&#8217;s Backup, Deja Vu, Retrospect, and Carbon Copy Cloner. \u00a0Maybe I have other backup systems running as well that I&#8217;ve forgotten about. \u00a0It&#8217;s possible.<\/div>\n<div> <\/div>\n<div>So when I decided to restore from backups, the question wasn&#8217;t whether everything was backed up, it was which backup copy to use. \u00a0Since I hadn&#8217;t restored much from Apple&#8217;s Backup lately, I used it, and the backups hiding off on a corner of my TV and Movie hard drive. \u00a0I located the last, fat, Domain file and told it to restore. \u00a0Relatively quickly, it was back, intact, and just as it had been right before I started playing with the new iWeb.<\/div>\n<div> <\/div>\n<div>This time, the site converted and I noticed no missing images. \u00a0I settled down to do a page by page inspection, and did find a new problem caused by the conversion to the new version.<\/div>\n<div> <\/div>\n<div>On several pages, I had run a perl program to paste in other content. \u00a0iWeb published to a local folder. \u00a0I ran my patchiWeb program to add in the dynamic content, and then published the results to the real web server location.<\/div>\n<div> <\/div>\n<div>But on a couple of pages, the new content appeared in the wrong place.<\/div>\n<div> <\/div>\n<div>Close inspection of the html before and after my patch showed what had changed. \u00a0This new version of iWeb takes the content of a certain text block and inserts it into the TITLE block of the page.  My added code was being plugged into the title, and not where in the body of the page where it should have gone.<\/div>\n<div>A few quick edits fixed that and all was back to where it was supposed to be. <\/div>\n<div>Soon, as iWeb develops, I may not have to patch the pages at all. \u00a0I&#8217;m looking forward to that time. \u00a0<\/div>\n","protected":false},"excerpt":{"rendered":"<p>I really don&#8217;t know what caused my iWeb data loss when I upgraded to this month&#8217;s version, but in any case, I&#8217;m back up and running from my backups. \u00a0I actually had no downtime on my site because when the crash happened, and I lost the ability to publish, the existing site was still untouched.&hellip; <a class=\"more-link\" href=\"https:\/\/henrymelton.net\/2\/2007\/08\/13\/web-back-up\/\">Continue reading <span class=\"screen-reader-text\">Web Back Up<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":2802,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_newsletter_tier_id":0,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false}}},"categories":[1],"tags":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/henrymelton.net\/2\/wp-content\/uploads\/2007\/08\/WebSnapShot.png","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4t90x-Jb","_links":{"self":[{"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/posts\/2801"}],"collection":[{"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/comments?post=2801"}],"version-history":[{"count":1,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/posts\/2801\/revisions"}],"predecessor-version":[{"id":2803,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/posts\/2801\/revisions\/2803"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/media\/2802"}],"wp:attachment":[{"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/media?parent=2801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/categories?post=2801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/henrymelton.net\/2\/wp-json\/wp\/v2\/tags?post=2801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}