Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 05-13-2006, 12:21 PM
paul41598's Avatar
paul41598 paul41598 is offline
 
Join Date: Jun 2004
Location: MI
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Getting Around DownTime?

How do you guys get around you websites downtime when upgrading VB? I need to perform a massive upgrade to the new series, and it will be quite a project, considering I'm going to have to either revert all my templates, and overwrite all my old files with the new ones OR setup an entirely new database, import all my data, and reset my styles all over again.

In any case, it'll take a few weeks by time I do everything and reinstall hacks. How do you guys work around this? Do you setup like a test forum (almost like a virtual forum) where your users can go and post? Obviously alot more work. Or do you just take down ur site and have ur guests deal with it.


Lookin for some options here.
Reply With Quote
  #2  
Old 05-13-2006, 12:28 PM
Paul M's Avatar
Paul M Paul M is offline
 
Join Date: Sep 2004
Location: Nottingham, UK
Posts: 23,748
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

A lot of work can be done while the forum is actually up - you just have to warn users that strange things may happen until it's complete. However, we have a test forum that we direct people to if the live one is completely dead (and yes, it has it's own licence before anyone asks )
Reply With Quote
  #3  
Old 05-13-2006, 12:29 PM
Hellcat Hellcat is offline
 
Join Date: May 2003
Location: Germany
Posts: 560
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I prepare and test everything on a 1:1 copy of the life board.
Prepare all new template edits, optimizing the upgrade process.

When going live I "only" need to upload the new files (including all hacks), import the prepared style(s) and products and go online again.

Usually the downtime of the live board is < 1 hour
Reply With Quote
  #4  
Old 05-13-2006, 12:39 PM
paul41598's Avatar
paul41598 paul41598 is offline
 
Join Date: Jun 2004
Location: MI
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Right, both your guys statements make sense, however how do you get around the post/thread differences. I mean, they'll never match. If I prepare a 1:1 copy of my board, and import all the data, the live board will have new data while the copy has the old data. Whats your solution for that problem?
Reply With Quote
  #5  
Old 05-13-2006, 12:41 PM
Hellcat Hellcat is offline
 
Join Date: May 2003
Location: Germany
Posts: 560
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I don't "copy back" the 1:1 copy I make.
I only use it to prepare everything, so I don't have to edit the sytles on the live one and such.

I then upgrade the live board and import all the prepared stuff (I exported from the copy install) and delete the copy afterwards.
Reply With Quote
  #6  
Old 05-13-2006, 12:45 PM
paul41598's Avatar
paul41598 paul41598 is offline
 
Join Date: Jun 2004
Location: MI
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok that makes sense. Now are there some hacks for 3.5 that make database changes, additional tables, etc? Because if thats the case, Im not sure how you would upgrade the live board with that stuff. Because what I'm understanding is you have your live board (w/ its own database) and you have your copy (w/ its own database). When you import everything to the live board, your essentially just importing your new customized styles, and uploading the new modified 3.5 files. Then you run the upgrade wizard.
Reply With Quote
  #7  
Old 05-13-2006, 12:49 PM
Mark.B Mark.B is offline
Senior Member
 
Join Date: Feb 2004
Posts: 1,354
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by paul41598
Ok that makes sense. Now are there some hacks for 3.5 that make database changes, additional tables, etc? Because if thats the case, Im not sure how you would upgrade the live board with that stuff. Because what I'm understanding is you have your live board (w/ its own database) and you have your copy (w/ its own database). When you import everything to the live board, your essentially just importing your new customized styles, and uploading the new modified 3.5 files. Then you run the upgrade wizard.
Yes, then you import all the products and plugins as well.

In theory if you've done it properly everything should match up.

I did mine like this and it (largely) worked, there are always a few things need tweaking though.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:39 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03625 seconds
  • Memory Usage 2,215KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (7)post_thanks_box
  • (7)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (7)post_thanks_postbit_info
  • (7)postbit
  • (7)postbit_onlinestatus
  • (7)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete