¿Cómo puedo corregir un error RevSlider fatal en el tablero de instrumentos después de actualizar a PHP 7? [cerrado]

8

Puedo acceder al lado público del sitio. Pero el tablero de instrumentos aparece en blanco.

El registro muestra un error que apunta al complemento RevSlider:

PHP Fatal error:  Uncaught Error: [] operator not supported for strings in /var/www/html/wp-content/plugins/revslider/includes/framework/base-admin.class.php:141

Aquí está el rastro completo:

#0 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(1143): RevSliderBaseAdmin::addMetaBox('Revolution Slid...', '', Array, NULL)
#1 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(145): RevSliderAdmin->addSliderMetaBox()
#2 /var/www/html/wp-content/plugins/revslider/admin/revslider-admin.class.php(87): RevSliderAdmin->init()
#3 /var/www/html/wp-content/plugins/revslider/revslider.php(327): RevSliderAdmin->__construct('/var/www/html/w...')
#4 /var/www/html/wp-settings.php(304): include_once('/var/www/html/w...')
#5 /var/www/html/wp-config.php(81): require_once('/var/www/html/w...')
#6 /var/www/html/wp-load.php(37): require_once('/var/www/html/w...')
#7 /var/www/html/wp-admin/admin-ajax.php(22): require_once('/var/www/html/w...')
#8 {main}
  thrown in /var/www/html/wp-content/plugins/revslider/includes/framework/base-admin.class.php on line 141, referer: https://192.168.16.18/wp-admin/plugins.php
    
pregunta Chapman Atwell 15.03.2017 - 18:45

1 respuesta

20

Pude corregir el error haciendo una revisión del complemento RevSlider en mi servidor como documentado aquí .

En revslider/includes/framework/base-admin.class.php , cambié la siguiente línea (l. 21 de mi versión) de:

private static $arrMetaBoxes = '';         //option boxes that will be added to post

a:

private static $arrMetaBoxes = array();    //option boxes that will be added to post
    
respondido por el Chapman Atwell 15.03.2017 - 18:45

Lea otras preguntas en las etiquetas