vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   Getting Around DownTime? (https://vborg.vbsupport.ru/showthread.php?t=115445)

paul41598 05-13-2006 12:21 PM

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. :cool:

Paul M 05-13-2006 12:28 PM

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 ;))

Hellcat 05-13-2006 12:29 PM

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 :)

paul41598 05-13-2006 12:39 PM

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?

Hellcat 05-13-2006 12:41 PM

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.

paul41598 05-13-2006 12:45 PM

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.

Mark.B 05-13-2006 12:49 PM

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.


All times are GMT. The time now is 03:26 PM.

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.00941 seconds
  • Memory Usage 1,725KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (7)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete