Quote:
Originally Posted by HM666
Having an issue on a web site after upgrading to vBulletin 4.2.3 and moving the site to another server. On one admin account I get this error at the top of the left hand menu (the other admin accounts seem to be just fine):
Code:
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
PHP Warning: Illegal string offset 'raffleadminperms' in ..../includes/adminfunctions.php(2158) : eval()'d code on line 52
We are running vBulletin 4.2.3, PHP 5.6.17 & MySQL 5.5.48.
|
It looks like there was a problem with the database that was moved to the new server and that field is not in the database. If you used impex to import the old server's database, that would be the cause. Impex does not import custom fields.
Reinstalling the add-on should fix the problem. Or it could be just as simple as setting the 'Can Administer Raffles' permission for the admin (though I doubt it).