The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
Upgrade 4.2.5 -> 5.5.0
Good day.
After update from 4.2.5 to 5.5.0 Hooks & Products System -> Manage Template Hooks Code:
Error Invalid SQL: SELECT hook.*, IF(hook.product = '', 'vbulletin', product.title) AS producttitle, description, version, url, versioncheckurl, product.active AS productactive FROM vB_hook AS hook LEFT JOIN vB_product AS product ON (hook.product = product.productid) ORDER BY producttitle, hook.title /**getHookProductInfo**/; Exception trace: ## /var/www/html/forum/core/vb/database.php(1204) Exception Thrown #0 /var/www/html/forum/core/vb/database/mysqli.php(201): vB_Database->halt() #1 /var/www/html/forum/core/vb/database.php(572): vB_Database_MySQLi->execute_query(true, Object(mysqli)) #2 /var/www/html/forum/core/vb/db/result.php(144): vB_Database->query_read('Invalid SQL:\r\n\n...', true) #3 /var/www/html/forum/core/vb/db/result.php(68): vB_dB_Result->rewind() #4 /var/www/html/forum/core/vb/db/query/stored.php(104): vB_dB_Result->__construct(Object(vB_Database_MySQLi), '\n\t\t\t\tSELECT hoo...', false) #5 /var/www/html/forum/core/vb/db/assertor.php(301): vB_dB_Query_Stored->execSQL() #6 /var/www/html/forum/core/vb/db/assertor.php(650): vB_dB_Assertor->assertQuery('getHookProductI...', Array, false) #7 /var/www/html/forum/core/vb/api/hook.php(47): vB_dB_Assertor->getRows('getHookProductI...') #8 /var/www/html/forum/core/admincp/hook.php(294): vB_Api_Hook->getHookProductList() #9 /var/www/html/forum/includes/api/interface/collapsed.php(142): require_once('/var/www/html/f...') #10 /var/www/html/forum/includes/vb5/frontend/controller/relay.php(33): Api_Interface_Collapsed->relay('admincp/hook.ph...') #11 /var/www/html/forum/index.php(74): vB5_Frontend_Controller_Relay->admincp('hook.php') #12 {main} |
#2
|
||||
|
||||
Did you set all mods inactive before update?
|
#3
|
|||
|
|||
Yes. And Settings -> Products/Hook System -> Enable Hook System - No
|
#4
|
||||
|
||||
Thats weird because query is working.
You should look into phpmyadmin which collation and storeage engine have the hook table? |
#5
|
|||
|
|||
InnoDB & utf8_unicode_ci
|
#6
|
||||
|
||||
Last time I here about a similar error, switching the engine to myISAM fixed it.
Don't forget to backup before you change your db. What collation and engine have the other tables? (especially products) I wish you success |
#7
|
|||
|
|||
Only postedithistory, tag, searchlog, phrase, contenttype, contenttype, language - > MyISAM and collation utf8_general_ci. Other -> InnoDB and collation utf8_unicode_ci
|
#8
|
||||
|
||||
Make a backup and try to change hook-table to MyISAM and utf8_general_ci
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|