We're about to migrate to a new server, running vB 4.2 PL3 with php 5.4 and Xcache 2.1. I was working on some last minute tweaks to our installed themes. I ran the repair/optimize table command from the AdminCP, and now I get these errors:
I followed the instructions and uploaded tools.php to the admincp folder and ran the bitfields cache script. However rather than fixing the problem, it returns a different error message:
Again, I followed the steps outlined in the error message and tried resetting the language, but all it does is return a database error, as though it can't find the language.xml file (which is in the install folder, where it's supposed to be). I've tried replacing the language file with a new one, but it doesn't yield any different results. I've also tried running the upgrade.php script from the install folder, however this too fails with errors. As a last resort I did an optimize/repair on the database through the command line, but all that did was cause the return of the original datastore cache error message. As an aside, I've disabled all plugins via config.php, and reset vBulletin back to using the vb_file_datastore cache, instead of xcache, but that hasn't made one iota of difference. At this point I feel like I'm going in circles.
Code:
vBulletin datastore error caused by one or more of the following: You may have uploaded vBulletin files without also running the vBulletin upgrade script. If you have not run the upgrade script, do so now. The datastore cache may have been corrupted. Run Rebuild Bitfields from tools.php, which you can upload from the do_not_upload folder of the vBulletin package. Fatal error: vBulletin datastore cache incomplete or corrupt in [path]/includes/init.php on line 252
Code:
fatal error: The requested language does not exist, reset via tools.php. in [path]/includes/class_core.php on line 4020
Comment