Soporte » Instalación – Actualizaciones » No actualiza a wordpress 5.2.4 por versión inferior PHP
No actualiza a wordpress 5.2.4 por versión inferior PHP
-
Hola, al intentar actualizar wordpress me sale este mensaje: “La actualización no puede instalarse ya que WordPress 5.2.4 requiere la versión 5.6.20 o superior de PHP. Estás usando la versión 5.4.45.”
En el cPanel he visto que estoy con la versión 7.2 de PHP, donde aparecen distintas casillas seleccionadas, y me da la opción de cambiar al 7.3, no tengo ningún conocimiento de manejar el lenguaje PHP y no sé si al seleccionar el 7.3 debo seleccionar yo las casillas que me correspondan dentro ó ya vienen preseleccionadas y simplemente debo elegir cambiar al 7.3.
Y mi pregunta es, ¿es posible realizar este cambio y la siguiente actualización de wordpress sin tener ningún conocimiento del lenguaje PHP?
Y lo que me da más miedo es: ¿y dichas actualizaciones afectaran al funcionamiento de la pagina web?
Gracias anticipadamente.
Saludos
Ana
-
Buenas,
Por lo que comentas la web no se está ejecutando en PHP 7.2, porque WordPress detacta que estás en la 5.4.
Tu versión es muy vieja. Deberías revisar si el tema y los plugins que tienes instalados son compatibles con PHP 7.3. En caso afirmativo no debería haber ningún problema en que hicieras la actualización.
Seguramente no podrás hacerlo todo a la vez, deberás ir revisando las versiones mínimas de los plugins y actualizando. Seguro que deberás hacer un paso intermedio a la 5.6 para asegurarte que nada «explota» . Sin conocimientos de PHP lo mejor que te puedo recomendar es que hagas copias de seguridad y vayas comprobándolo todo en un entorno de pruebas.
Espero que consigas actualizarlo y comentes aquí en el foro como fué tu experiencia.
Estimado Adrián, provecho para darte sinceramente las gracias por tu magnifica orientación, pero me hallo incapaz de hacer los pasos a desarrollar, por esa razón discúlpame si no ves en el futuro en el foro ningún comentario mío respecto a este particular, ya me gustaría pero por el momento el como solucionar mi problema me supera, una vez mas muchas gracias por su tiempo.
Saludos cordiales.Buenas @vicjes
Lamento que te haya asustado un poco con mi comentario.
Para ponértelo un poco más fácil utiliza el siguiente plugin para chequear la compatibilidad de PHP con tus plugins.https://es.wordpress.org/plugins/php-compatibility-checker/
Espero que con esto no veas tan dificil la solución a tu problema.
Igualmente piensa que siempre puedes probar una versión de PHP y si notas que sale un pantallazo en blanco puedes volver a poner la versión anterior que funcionaba sin haber perdido nada.Te animo a que pruebes el plugin y entonces te atrevas a cambiarlo en el cPanel para tu dominio.
Muy estimado señor Adrián, disculpa no haber respondido antes pero estaba con mucho trabajo.
Acabo de hacer el chequeo con el plugin que me dijiste.Pero estos son los resultados, y es un mar de información incomprensible para mi y no se lo que puedo hacer con ellos, se lo copio todo por si una vez más usted tiene la amabilidad de decirme que debo hacer con esta informacion que me ha salido.
Anticipadamente gracias por las molestias.Resultados de la exploración de la compatibilidad con PHP 7.0
2 fuera de 20 plugins/temas pueden no ser compatibles.
Nombre: Advanced Custom Fields
FILE: /home/geniodel/public_html/wp-content/plugins/advanced-custom-fields/core/controllers/revisions.phpFOUND 2 ERRORS AFFECTING 2 LINES
162 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.163 | ERROR | Indirect access to variables, properties and methods will be evaluated strictly in left-to-right order since PHP 7.0. Use curly braces to remove ambiguity.
—————————————————————————————Nombre: Akismet Anti-Spam
PHP 7.0 compatible.
———————————————————————————Nombre: Booster for WooCommerce
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.
———————————————————————————-Nombre: Contact Form 7
PHP 7.0 compatible.
————————————————————————————Nombre: ITRO Popup Plugin
FILE: /home/geniodel/public_html/wp-content/plugins/itro-popup/functions/core-function.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
333 | WARNING | INI directive ‘safe_mode’ is deprecated since PHP 5.3 and removed since PHP 5.4
FILE: /home/geniodel/public_html/wp-content/plugins/itro-popup/functions/js-function.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
1 | WARNING | File has mixed line endings; this may cause incorrect results
—————————————————————————————Nombre: LiteSpeed Cache
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.
———————————————————————————-Nombre: Meta
FILE: /home/geniodel/public_html/wp-content/plugins/meta/meta.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
50 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
———————————————————————————-Nombre: MetaSlider
PHP 7.0 compatible.
———————————————————————————-Nombre: Really Simple SSL
PHP 7.0 compatible.
———————————————————————————–Nombre: Redux Framework
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.
————————————————————————————Nombre: Regenerate Thumbnails
FILE: /home/geniodel/public_html/wp-content/plugins/regenerate-thumbnails/regenerate-thumbnails.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
35 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
—————————————————————————————Nombre: Shortcodes Ultimate
PHP 7.0 compatible.
———————————————————————————-Nombre: Social Media Feather
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.
———————————————————————————–Nombre: UpdraftPlus – Backup/Restore
PHP 7.0 compatible.
————————————————————————————Nombre: Vicjes
FILE: /home/geniodel/public_html/wp-content/themes/vicjes/functions.php
FOUND 1 ERROR AFFECTING 1 LINE638 | ERROR | Using ‘break’ outside of a loop or switch structure is invalid and will throw a fatal error since PHP 7.0
FILE: /home/geniodel/public_html/wp-content/themes/vicjes/library/navigation.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
253 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
FILE: /home/geniodel/public_html/wp-content/themes/vicjes/library/widgets.php
FOUND 0 ERRORS AND 2 WARNINGS AFFECTING 2 LINES
128 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
207 | WARNING | Use of deprecated PHP4 style class constructor is not supported since PHP 7.
————————————————————————————-Nombre: WooCommerce
PHP 7.0 compatible.
————————————————————————————–Nombre: WooCommerce Colors
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.
————————————————————————————-Nombre: Woocommerce Product Tab Pro
FILE: /home/geniodel/public_html/wp-content/plugins/woocommerce-product-tab/class/font-awesome.php
FOUND 0 ERRORS AND 1 WARNING AFFECTING 1 LINE
1 | WARNING | File has mixed line endings; this may cause incorrect results
—————————————————————————————Nombre: WordPress Database Backup
FILE: /home/geniodel/public_html/wp-content/plugins/wp-db-backup/wp-db-backup.php
FOUND 0 ERRORS AND 4 WARNINGS AFFECTING 4 LINES
397 | WARNING | INI directive ‘safe_mode’ is deprecated since PHP 5.3 and removed since PHP 5.4
855 | WARNING | INI directive ‘safe_mode’ is deprecated since PHP 5.3 and removed since PHP 5.4
921 | WARNING | INI directive ‘safe_mode’ is deprecated since PHP 5.3 and removed since PHP 5.4
1233 | WARNING | INI directive ‘safe_mode’ is deprecated since PHP 5.3 and removed since PHP 5.4
—————————————————————————————
Nombre: WordPress PopUp
El plugin/tema se ha omitido ya que es demasiado grande para explorar antes de que el servidor finalice el proceso.Debes actualizar los plugins primero para comprobar que la compatibilidad funcionará.
Los plugins a actualizar obligatoriamente son los que te dan error:
Advanced Custom FieldsTambién revisa en las páginas del plugin los que no has podido chequear:
WooCommerce Colors, Social Media Feather,Redux Framework,Booster for WooCommerceY en el tema debes revisar el:
FILE: /home/geniodel/public_html/wp-content/themes/vicjes/functions.phpComo te comenté, hazlo en un entorno que no sea el de producción y haz copias de seguridad.
Estimado Adrian,
haber que puedo hacer, muchas gracias por todo.
un saludo.
- El debate ‘No actualiza a wordpress 5.2.4 por versión inferior PHP’ está cerrado a nuevas respuestas.