Soporte » Instalación – Actualizaciones » Problemas al actualizar PHP 7.3 en wordpress 5.0.3

  • Buenas noches!

    Tengo mi pagina web en wordpress 5.0.3. y mirando caracteristicas, pone que es compatible con versiones PHP 7.3.

    Tengo el dominio alojado en 1 and 1 ionos, y ahora me indican que mi version actual PHP (5.6) se ha quedado obsoleta y me recomiendan actualizar a PHP 7.2, pero se me «rompe» la página dando error.

    En principio wordpress me dice que 5.0.3. es compatible con PHP 7.3 (1and1 ionos me ofrece tambien actualizar a PHP 7.3), pero cuando lo hago, tambien se rompe la pagina.

    Algun@ tiene alguna recomendación sobre qué puedo hacer? O indicarme si estoy haciendo algo mas? Muchas gracias por adelantado

Viendo 15 respuestas - 1 de 15 (de 16 total)
  • Hola,
    No deberias tener problemas, lo mas seguro es que sea de algun plugin activo o el theme. Revisa los errores de PHP en el panel de control de tu hosting y pega los ultimos aqui usando la etiqueta code, por si podemos ver algo que nos ayude.

    Buenas tardes,

    Os envío qué es lo que aparece en la web al actualizar a la version que se supone que es compatible con php 7.3

    Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in /homepages/6/d459936930/htdocs/wp-content/plugins/contact-form-by-supsystic/modules/supsystic_promo/mod.php on line 518

    Warning: Declaration of DropDown_Nav_Menu::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in /homepages/6/d459936930/htdocs/wp-content/themes/modernize-v3-02/include/plugin/dropdown-menus.php on line 173

    Warning: Declaration of DropDown_Nav_Menu::end_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::end_lvl(&$output, $depth = 0, $args = Array) in /homepages/6/d459936930/htdocs/wp-content/themes/modernize-v3-02/include/plugin/dropdown-menus.php on line 173

    Warning: Declaration of DropDown_Nav_Menu::start_el(&$output, $item, $depth, $args) should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /homepages/6/d459936930/htdocs/wp-content/themes/modernize-v3-02/include/plugin/dropdown-menus.php on line 173

    Warning: Declaration of DropDown_Nav_Menu::end_el(&$output, $item, $depth) should be compatible with Walker_Nav_Menu::end_el(&$output, $item, $depth = 0, $args = Array) in /homepages/6/d459936930/htdocs/wp-content/themes/modernize-v3-02/include/plugin/dropdown-menus.php on line 173

    Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context in /homepages/6/d459936930/htdocs/wp-content/themes/modernize-v3-02/include/plugin/really-simple-captcha/cbnet-really-simple-captcha-comments.php on line 120

    Hola,

    Tienes dos cosas que no son 100% compatibles, por un lado tienes el plugin de contacto y luego tienes el theme que es quien te rompe la web, ya que produce un error fatal.

    Mi recomendacion es la siguiente:

    Contacta con el author del plugin contact-form-by-supsystic para que arregle el warning.

    Como el theme por lo que visto es de pago deberas contactar aqui comentandole que el plugin really-simple-captcha te produce un error fatal y que tambien tienes algunos warnings.

    En los dos casos te recomiendo que añadas las lineas de los errores que corresponda para que vean mas rapido lo que pasa.

    Mientras que no solucionen su codigo mal creado tendras que usar por fuerza otra version de PHP que no sea la 7.*, si no lo arreglan (que deberian) entonces deberas buscar una alternativa para el plugin y usar otro theme.

    Ernesto

    (@wdevsitegmailcom)

    Hola,

    en mi caso el mensaje en el log es: PHP Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in /home/directorio/public_html/wp-content/plugins/revslider/includes/output.class.php on line 3161.
    Se produjo al pasar de PHP5.5 a 7.3. Lo solucione usando la version PHP 7.0.3

    Moderador LGrusin

    (@lgrusin)

    @wdevsitegmailcom el warning te aparece porque tendrás en el archivo wp-config.php puesto un define('WP_DEBUG',true); debes poner la versión 7.2 de PHP y modificar en el wp-config.php define('WP_DEBUG',false);

    De todas formas asegurate de estar usando la última versión de ese plugin revslider

    • Esta respuesta fue modificada hace 5 meses, 1 semana por  LGrusin.
    Ernesto

    (@wdevsitegmailcom)

    @lgrusin el warning lo estoy viendo en el archivo LOG del servidor creo que no hace falta modificar el archivo wp-config.php. Gracias

    Moderador LGrusin

    (@lgrusin)

    Cierto, lo decías en la respuesta.

    Pues nada, hay que actualizar el plugin.

    Hola buenos dias,

    Me podrian ayudar a mi, tengo mi pagina web de WORDPRESS 5.2.2, quiero actualizar la version de PHP a 7.3, pero cuando lo hice se rompio toda la pagina,

    me prdrian ayudar para saber que no es compatible ?

    https://www.todopatuweb.net/

    • Esta respuesta fue modificada hace 2 meses, 2 semanas por  armorlan.

    Hola @armorlan

    Basicamente tienes alguna incompatibilidad y deberas como se comenta en esta pregunta revisar los logs y actualizarlo todo.

    Para poder ayudarte mejor te recomiendo que inicies otra pregunta pero esta vez oporta mas informacion.

    disculpen a mi me sale este error al iniciar sesion
    Warning: «continue» targeting switch is equivalent to «break». Did you mean to use «continue 2»? in /homepages/18/d694788751/htdocs/tienda/wp-includes/pomo/plural-forms.php on line 210

    y no me deja entrar a admin

    Moderador LGrusin

    (@lgrusin)

    @firesports en los avisos de los errores te indica el plugin que está fallando. Entra por FTP o desde el Panel de Control del hosting y renombra la carpeta de ese plugin. Con eso se desactivará, espera a que el autor lo actualice o busca otro plugin compatible.

    termoalu

    (@termoalu)

    Estimados,
    Junto con saludarles, les comento que tengo un problema para editar.
    Al actualizar la última versión de wordpress ya no puedo editar la
    página y me tira este error: «el sitio está experimentando dificultades técnicas. consulta la bandeja de entrada»
    Hé leído mucho pero no logro entender.
    Debo mencionar que soy principiante en esto.
    Alguien me podría explicar detalladamente por favor ?
    Quedo atento.
    Gracias !

    Moderador LGrusin

    (@lgrusin)

    @termoalu si has estado leyendo el debate sabrás que se puede producir por incompatibilidad con los plugins instalados o el propio tema. Desactiva los plugins para comprobar cuál o cuáles son.

    termoalu

    (@termoalu)

    Gracias LGRUSIN por responder.
    Consuta; no afectará a la página al desactivar un plugins ?

Viendo 15 respuestas - 1 de 15 (de 16 total)
  • Debes estar registrado para responder a este debate.