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

Reply
 
Thread Tools Display Modes
  #1  
Old 01-02-2007, 04:04 PM
BigJohnny's Avatar
BigJohnny BigJohnny is offline
 
Join Date: Jun 2006
Location: Canada
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Datastore problems.... did i screw up?

I was testing out a hack lastnight, vBackup pro or something i think.

Anyway it was for vb 3.0, and i found instructions on making it work with vbulletin 3.5 (which maybe means it will work with 3.6)

anyway, first and foremost, like an idiot i didnt make my database backup BEFORE testing this hack out.


Well upon running the cronjob, i got an error...

Code:
REPLACE INTO datastore
(title, data, unserialize)
VALUES
..... Etc.... too many values to list here

MySQL Error  : Table 'datastore' was locked with a READ lock and can't be updated
Error Number : 1099
and this is the error i get when i try to load my site after inserting the data that the above query was trying to insert.



So the probolem is, after this little hitch, my site would no longer load, at all... i just kept getting the following error about something in class_core (was never modified)

Code:
Fatal error: Cannot create references to/from string offsets nor overloaded objects in /***/***/***/***/includes/class_core.php on line 1283
So i panicked a little, not sure what to do, i made a backup of my database, and began looking through some others trying to find a soloution.

Note: it seems as if ONLY the datastore tables was affected by this error.

So i came up with the idea to copy another sites datastore table, and see what happened.


Well it worked, my site loaded, but i had there forums and skins list, but had only my skins installed and modded.

Confused again, i tran just about all of the maintanence options and this seems to have now made everything right again.

I have all my forums, my skins to choose from and my posts/threads back.

To me it appears as if everything is working correctly, But i know nothing about the datastore, what it does, how it works etc.
so im kind of just wondering if everything really is ok based on what ive done and what i see now, or if i have possibly screwed something up by doing this, and if so is there anyway to fix it?
Reply With Quote
  #2  
Old 01-04-2007, 03:45 AM
sinisterpain's Avatar
sinisterpain sinisterpain is offline
 
Join Date: Feb 2006
Location: New Hampshire
Posts: 571
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

you can use the following but I dont believe its the best way

$vbulletin->db->query_write("
REPLACE INTO " . TABLE_PREFIX . "datastore (title, data)
VALUES
Reply With Quote
  #3  
Old 01-04-2007, 11:33 AM
BigJohnny's Avatar
BigJohnny BigJohnny is offline
 
Join Date: Jun 2006
Location: Canada
Posts: 500
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i fixed it.....

cant remember how but all is working fine now... no issues.
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:33 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03723 seconds
  • Memory Usage 2,184KB
  • 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
  • (2)bbcode_code
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (3)post_thanks_box
  • (3)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit_info
  • (3)postbit
  • (3)postbit_onlinestatus
  • (3)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