Go Back   vb.org Archive > vBulletin 5 Connect Discussion > vB5 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 07-13-2016, 10:29 PM
caimakale's Avatar
caimakale caimakale is offline
 
Join Date: Nov 2004
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Backup/Test Site - Best Practices

I'm curious what others do for their backup/test versions of vBulletin.

I think the standard protocol is to copy the database and create a new instance of it and then install vBulletin in a different directory, but how do you handle upgrades to the software? How often do you refresh your database so it includes current members and posts? Do you .htaccess protect the test directory? Robots.txt to disallow crawling?

What are some of your best practices?
Reply With Quote
  #2  
Old 07-13-2016, 10:48 PM
Replicant's Avatar
Replicant Replicant is offline
 
Join Date: Sep 2014
Location: Phoenix, Az. USA
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I do a .htaccess password protect on my test directory as per the license requirement (Second instance of the script can't be accessible to the public). I backup my current forum and do whatever testing, mods, tweaks and so forth without any updates until the next version comes out. I then upgrade my test database with my mods and tweaks to make sure everything is working with the new version, then upgrade the live site. I use custom themes on my site and since they have to be updated as well to maintain compatibility, I uninstall those before upgrading then reinstall the new version once the upgrade is finished. I found that most of the errors I encountered will upgrading were due to the system trying to process custom templates.
Reply With Quote
Благодарность от:
In Omnibus
  #3  
Old 07-14-2016, 12:06 AM
caimakale's Avatar
caimakale caimakale is offline
 
Join Date: Nov 2004
Posts: 325
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Replicant View Post
I do a .htaccess password protect on my test directory as per the license requirement (Second instance of the script can't be accessible to the public). I backup my current forum and do whatever testing, mods, tweaks and so forth without any updates until the next version comes out. I then upgrade my test database with my mods and tweaks to make sure everything is working with the new version, then upgrade the live site. I use custom themes on my site and since they have to be updated as well to maintain compatibility, I uninstall those before upgrading then reinstall the new version once the upgrade is finished. I found that most of the errors I encountered will upgrading were due to the system trying to process custom templates.
All great info, thanks Replicant!

Out of curiosity, do you ever mess around with the alphas/betas on your test site or do you wait until it's gold to test?

This is one of my dilemmas...and a reason why I'd like vBulletin to allow three installation instances (two of which would be password protected and unavailable to the public). It would be nice to have a replication of the production site for on-going mod/widget/theme development and testing, and another instance to begin testing/troubleshooting the alphas/betas.

Anyone else have best practices you'd like to share?
Reply With Quote
  #4  
Old 07-14-2016, 01:04 AM
Replicant's Avatar
Replicant Replicant is offline
 
Join Date: Sep 2014
Location: Phoenix, Az. USA
Posts: 485
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I have 5.2.3 A5 installed right now. Testing out a few ideas. I do run the actual release on my test site before I install it to the live site. As far as multiple instances goes, if they are the same version, and the test url is always the same, swapping databases is a snap either by editing the config file or just dumping the mysqldump file into the database.
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 06:36 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.03382 seconds
  • Memory Usage 2,193KB
  • 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
  • (4)post_thanks_box
  • (1)post_thanks_box_bit
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)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
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete