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 3 respuestas - 1 de 3 (de 3 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.

    tupangaocio

    (@tupangaocio)

    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

    kallookoo

    (@kallookoo)

    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.

Viendo 3 respuestas - 1 de 3 (de 3 total)
  • Debes estar registrado para responder a este tema.