XF 1.2 1.1 -> 1.2.1 "Mysqli prepare error"


My site now displays this:

An exception occurred: Mysqli prepare error: Table 'mytablename.xf_deferred' doesn't exist in /home7/mysite/public_html/library/Zend/Db/Statement/Mysqli.php on line 77

Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 825
Zend_Db_Adapter_Abstract->fetchOne() in XenForo/Model/Deferred.php at line 138
XenForo_Model_Deferred->updateNextDeferredTime() in XenForo/Dependencies/Abstract.php at line 183
XenForo_Dependencies_Abstract->preLoadData() in XenForo/FrontController.php at line 127
XenForo_FrontController->run() in /home7/mysite/public_html/index.php at line 13
Thank you in advance.

Jake Bunce

XenForo moderator
Staff member
xf_deferred is new to XenForo 1.2. Did you upgrade to 1.2 but neglect to run /install in your web browser? Try running /install again regardless to ensure the upgrade is complete. If it still fails then try re-uploading the 1.2 files and then running /install.


Thanks, this seems to have solved the problem, and the upgrade has taken effect.

(I was using the /community/install link).