XF 2.2 2.2.0 does not work with themehouse reactions plus

Be warned that updating from the latest version to the new 2.2.0 may not work. I got a broken site:

An exception occurred: [ErrorException] [E_WARNING] Declaration of ThemeHouse\ReactPlus\XF\Template\Templater::fnReactions($templater, &$escape, XF\Mvc\Entity\Entity $content, $link, array $linkParams = Array) should be compatible with XF\Template\Templater::fnReactions($templater, &$escape, $content, $link, array $linkParams = Array) in src/addons/ThemeHouse/ReactPlus/XF/Template/Templater.php on line 0

  1. XF::handlePhpError() in src/vendor/composer/ClassLoader.php at line 444
  2. include() in src/vendor/composer/ClassLoader.php at line 444
  3. Composer\Autoload\includeFile() in src/vendor/composer/ClassLoader.php at line 322
  4. Composer\Autoload\ClassLoader->loadClass()
  5. spl_autoload_call()
  6. class_exists() in src/XF/Extension.php at line 172
  7. XF\Extension->extendClass() in src/XF/App.php at line 2811
  8. XF\App->extendClass() in src/XF/App.php at line 1775
  9. XF\App->setupTemplaterObject() in src/XF/App.php at line 1345
  10. XF\App->XF\{closure}() in src/XF/Container.php at line 28
  11. XF\Container->offsetGet() in src/XF/App.php at line 3175
  12. XF\App->templater() in src/XF/Admin/App.php at line 97
  13. XF\Admin\App->preRender() in src/XF/Mvc/Dispatcher.php at line 395
  14. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 58
  15. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 2300
  16. XF\App->run() in src/XF.php at line 464
  17. XF::runApp() in admin.php at line 13

I don't know if there is a newer version of the plugin that I should install (but have not been notified about).
 
How do you update a plugin when the entire site is taken down by the problem? the text I posted above is literally all you get. I have restored files, as soon as the host restores the database I will update.
 
Presumably you can just log in to your admin control panel.

If the site is not accessible to find the link to that, you can always just add admin.php onto the end of your forum URL.

You can also disable add-ons via your src/config.php file.
 
All I have in src/config.php is:

<?php

$config['db']['host'] = 'localhost';
$config['db']['port'] = '3306';
$config['db']['username'] = '********************';
$config['db']['password'] = '********************';
$config['db']['dbname'] = '**********************';

$config['fullUnicode'] = true;
$config['enableAddOnArchiveInstaller'] = true;

$config['xpressAPIPassword'] = '*******************';
 
Back
Top Bottom