Activacion de revolution Slider con PHP 7
Todos los desarrolladores tenemos un paquete de herramientas que van creciendo con el tiempo, algunas propias, otras de terceros, otras gratís y otras de pago. En ocasiones algúnas de estas herramientas y códigos se quedan obsoletos y dejan de funcionar o encontramos otras mejores, pero ¿Que pasa cuando está herramienta ha tneido un precio medio-alto y la utlizamos de forma más o menos constante? pues que queremos mantenerla.
Este es el caso de revolution slider con PHP7, que deja de funcionar, de hecho no permite la instalación debido que utiliza funciones que ya no existen en la nueva versión de PHP, pero buscando buscando encontre algunas soluciones para intentar solucionarlo, y muchas de ellas fallaban, pero una sí funcionó y aquí os la dejo para que podáis seguir trabajando con el.
Lo primero que hay que hacer es accerder al siguiente path de nuestro wordPress:
wp-content/plugins/revslider/inc_php/framework/db.class.php
Y una vez ahi cambiamos la condición del if de la línea 29, como en la siguiente captura:
Despues debemos de ir a:
wp-content/plugins/revslider/inc_php/framework/base_Admin.class.php
Y cambiamos la definicion de $arrMetaBoxes en la línea 23 para temrinar de solucionar el error en PHP7
Con esto ya debemos de lograrla la activacion de revolution slider en php7 y podemos seguir creando esos sliders que tanto le gustan a los clientes.
Espero que os haya servido y si es así comentad y compartid. Un saludo.
Perfecto año 2021, funcionó, mil gracias
a ti por comentar
Miguel Ángel, Muchas gracias por tu aporte, funcionó perrcecto!!!
me alegra que te haya servido!!!
Hola buenas tardes, me podes ayudar?
yo no tengo la carpeta «inc_php»
solo tengo estas carpetas:
«admin»
«backup»
«includes»
«language»
«public»
«index.php»
«release_log.html»»
«revslider.php»
«uninstall.php»
«welcome.html»
si me podes ayudar donde ubicar lo que mencionas te lo agradeceria mucho 🙂
Hola prueba en esta ruta: wp-content/plugins/revslider/includes/framework/
Ahí tienes los archivos, es otra version del plugin, pero debería de funcionarte igual.
Muchas gracias, hoy me lance e hice la actualización a PHP 7, justo al intentar entrar a la web me daba el error con ese plugin y no cargaba, lo desactive volviendo a PHP 5.2 y después hice los pasos indicados y funcionado de nuevo, ahora actualizar a 5.3.2 y la web a tope. Muchas gracias
de nada!! me alegra que te haya servido
Capo! Groso! Muchas gracias!!! Funciona a la perfección!!!
me alegra que te haya servido
Gracias, funciona hasta el PHP-7.3
Siempre es un placer ayudar!!!
Excelente. Funciona a la perfección!! Gracias!!!
de nada, un placer!
Eres un amor con esta explicación, me funciono perfectamente ahora el lio es el php.ini y la subidas max , ya eso lo se hacer, pero esto me tenia mal, ya que era plugin que faltaba.}
Me alegro que te haya servido!!!
Muchas gracias, soluciono el problema,pero me gustaría saber exactamente que hice en hacer esos cambios. Saludos
Al modificar estas líneas se estan convirtiendo las instrucciones al php7, ya que las que tiene la version que usas de revolution se han quedado obsoletas y ya no las reconoce la nueva version de php. solamente eso.
Mas bién me inclinaría por hacer pruebas con revslider ya que el sitio está online y fuciona 100% el problema es el slider, existe alguna modificación, ajuste, o que me esté faltando algun cambio en el servidor?
Puede ser que la version de revolution que tengas ya haya dejado de ser directamente compatible…
Hola, tal vez me puedas ayudar, tengo el siguiente problema con revslider, un usuario con privilegios de ShopManager al querer editar ya sea un producto o un tema, estando activado el plugins revslider, bloquea el usuario para editar, y al desactivarlo el usuario puede editar.
este es el erro que me muestra el navegador
Esta página no funciona La página pormat.cl no puede procesar esta solicitud ahora.
HTTP ERROR 500
Saludos desde Chile.
Asi a bote pronto, como decimos en mi tierra, yo me decantaría por una de las siguientes opciones
Pero solo es por donde empezaría, un error 500 es que algo ha ido mal en el servidor, ya sea por su propia cuenta, algo descartado en este caso, o por que hay algo que falla en la web…
Cuales serían los pasos a seguir para descartar esas tres opciones???
Ya probé con dos versiones de revslider y pasa lo mismo.
Afecta los privilegios y también da el error cuando quiero exportar un slider creado
Pues yo probaría a cambiar el tema, haz una copia local del proyecto y usa otro tema.
A partir de ahi ir haciendo pruebas a ver de que puede llegar a ser.
No me funciono :c primero no encontre la carpeta inc_php solo frameworks y el archivo base-admin.class.php ya estaba como la imagen
compruba bien las versiones de los elementos, puede que estes usando el nuevo revolution o que tu problema sea de otro tipo
muchísimas gracias!!! ha servido perfecto, se me habían desactivado todos los plugins con la nueva actualización de WP y solo estaba pendiente el revslider que no podía activarlo, funciona!!!.
Me alegro que te haya funcionado!!
realmente me soluciono el problema, muchísimas gracias
es todo un placer!