Avisos
Vaciar todo

[Resuelto] Las webs no funcionan correctamente en PHP 8.0  

Página 1 / 2
 
Aitor
 Aitor
Usuario eminente

Buenos días,

 

Escribo debido a que tengo problemas para actualizar mis webs de PHP 7.4 a PHP 8.0. El caso que a principios del año pasado ya lancé la pregunta con sus respuestas. El caso que he dejado pasar todo este tiempo, para pasar a PHP 8.0 y así asegurarme que todos los plugins y plantillas cumplen con PHP 8.0.

 

He probado todos los casos:

1.- Posible incompatibilidad con la plantilla. Cambiando la plantilla (utilizo Flatsome, que regularmente hace actualizaciones) por las definidas de serie de wordpress. Error persiste.

2.- Posibles incompatibilidades entre plugins. Para ello, he desactivado todos los plugins e ir activando uno a uno, en PHP 8.0. Error persiste.

3.- Comprando un nuevo dominio (ayer 29/03/2023) y es el que puesto como web afectada, pero sucede en todas las que tengo. En este caso, de serie webempresa asigna el PHP 7.4 que es el que tengo en las otras webs. La cronología ha sido:

Primero: he instalado el wordpress

Segundo: Subido a PHP 8.0

Entonces, para poder ver los errores, tenía que empezar a instalar plugins. El caso que a la hora de buscar nuevos plugins, la interfaz se queda pensando y no aparece nada. (ver archivo adjunto). Sin embargo, al bajar el PHP a 7.4 si me busca al escribirlo en el campo de búsqueda. He probado hacer los mismo con mis otras webs pasando de PHP 7.4 a PHP 8.0 y yendo a buscar nuevos plugins y el comportamiento es idéntico.

 

Busqueda

Por lo tanto, puede que se trate de un problema de raíz, ya que una web que recién se haya instalado wordpress no funcione al subir a PHP 8.0.

¿Me podríais ayudar para ver dónde puede estar el problema?

Muchas gracias

Contenido solo visible a usuarios registrados

Citar
Respondido : 30/03/2023 8:51 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

En el dominio al que haces referencia veo que utilizas la plantilla Twenty Twenty-Three pero no la tienes actualizada, estás utilizando la versión 1.0 

Si hay problema cuando actualizas la version de PHP es porque algun plugin o plantilla no soporta esa version, da lo mismo que estén actualizados si el desarrollador no aplica la compatibilidad con las versiones 8x de PHP no se podrá utilizar esa versión.

 

la interfaz se queda pensando y no aparece nada.

Prueba aumentar los parámetros de PHP, selecciona los valores máximos de todas las celdas:

-> Parametros PHP

 

Un saludo

ResponderCitar
Respondido : 30/03/2023 10:11 am

wpdoctor-revisa-la-salud-de-tu-wordpress

Aitor
 Aitor
Usuario eminente

Buenas de nuevo,

 

Muchas gracias por la información Pepe.

 

Por partes:

1.- Subida de Parámetros PHP. Los he subido al máximo y el problema persiste, es decir, en búsqueda se queda pensando. Ahora lo he vuelto a dejarlo como los tenía, ya que recomendable según el post tenerlo al máximo.

 

2.- He actualizado la plantilla de la nueva página web y todo igual.

 

3.- Sobre " Si hay problema cuando actualizas la version de PHP es porque algun plugin o plantilla no soporta esa version". En los 4 webs, desactivé todos los plugins, cambie de tema por uno de serie de wordpress, y activando uno a uno los plugins para ver donde puede estar la incompatibilidad y no funciona en PHP 8.0.

 

El objetivo de todo esto, era comprobar que las 4 webs no soportaban PHP 8.0, comprando un nuevo dominio y empezando desde 0 con PHP 8.0 un wordpress. Y el error persiste.

 

No se qué otra solución puede a ver, porque he comprobado:

1.- Las incompatibilidades de plantilla cambiando a plantillas de serie de wordpress.

2.- Las incompatibilidades de plugins (desactivando todos, e ir comprobando uno a uno y mirando que los plugins soportan PHP 8.0, ejemplo Autoptomize).

3.- Comprar un nuevo dominio y empezar desde cero. 

4.- Cambiar los parámetros de PHP al máximo (se me hace raro que el nuevo dominio tampoco funcione en PHP 8.0).

 

¿Alguna otra idea de verificación se os ocurre?

 

Muchas gracias

Un saludo

 

 

 

ResponderCitar
Respondido : 30/03/2023 10:47 am
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Aitor, 

En este caso puedes indicarnos la URL del sitio web que iniciaste desde 0 y tiene el problema de contabilidad, de esta forma podemos revisa con mayor detalle.

Como comenta Pepe si no es posible al utilización de la versión 8.0 de PHP es por algún problema de compatibilidad ya sea un plagio o el propio tema.

De igual forma coméntanos más detalles que tema estás utilizando y que versión de PHP.

Un saludo 

ResponderCitar
Respondido : 30/03/2023 12:07 pm

Aitor
 Aitor
Usuario eminente

Buenos días Karen,

 

La web que he empezado de cero, que solo la he utilizado para ver donde pueden estar los fallos de no poder pasar a PHP 8.0 es:

formacionadrsi.es  -- Utiliza PHP 8.0 (ahora, pero como he comentado no funciona lo de buscar plugins) - Plantilla Twenty Twenty- Three - Solo tiene activado el plugin de Akismet y Autoptomize( éste lo he instalado desde la versión PHP 7.4, porque en PHP 8 no lo busca, y en PHP 8.0 no funciona ahora).

 

El resto de urls que tengo utilizan PHP 7.4 y plantilla Flatsome (ultima versión 3.16.7) : urls:

etiquetasadrsi.es

etiquetasadrsi.com (lo tengo en pantalla en mantenimiento porque es un entorno de pruebas) 

consejeroadrsi.es

consejeroadrsi.com (lo tengo en pantalla en mantenimiento porque es un entorno de pruebas) 

 

Tengo luego la Url temporal que agencia webempresa en PHP 7.4, que la subí a PHP 8.0 para ver si ahí podía ser el problema, y no lo es.

 

A mí me da la sensación que tiene que ser en algún parámetro de PHP o en el apartado de PHP, porque cualquier web incluida la empezada de cero tiene el mismo comportamiento. He probado las incompatibilidades de plugins en las 4 webs escritas arriba (activación 1 a 1 de los plugins) y plantillas. 

 

Muchas gracias por vuestra ayuda

 

Un saludo

Aitor Calderón

 

 

ResponderCitar
Respondido : 30/03/2023 12:43 pm
Karen Rios
 Karen Rios
Soporte CMS Webempresa Moderator

Hola Aitor, 

Veo que en el dominio que nos haces referencia tienes el tema Twenty Twenty-Three con este tema también te genera el error, por ahora veo que tienes asignada en este dominio PHP 8.0.

Prueba con algun otro tema como Astra y revisa si no tienes ningún problema ala añadir los plugins y buscarlos.

También intenta utilizar otro navegador que el que utilizas actualmente para descartar cualquier problema con el. 

Verifica esto y nos comentas como va todo

Un Saludo 

ResponderCitar
Respondido : 30/03/2023 1:09 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Aitor
 Aitor
Usuario eminente

Buenas Karen

 

Muchas gracias por proporcionarme las directrices.

El error persiste.

 

Lo que he hecho ha sido:

1.- Descargar la plantilla Astra. A la hora de subirlo al wordpress me da error (lo he probado tanto en wordpress 6.2 como 6.1.1). ver a continuación.

 

Subir tema 2

Aparece un error que dice: "Ha ocurrido un error inesperado. Puede que algo vaya mal con Wordpress.org o la configuración de este servidor. Si sigues teniendo problemas, por favor, prueba en los foros de soporte".

 

2.- Utilizar otro navegador, en este caso Bing. Actualmente utilizo Google Chrome. No funcionan en ninguno

 

3.- He hecho un superback para volver a wordpress 6.1.1, y he intentado actualizar las plantillas de serie de wordpress Twenty twenty three, ...two... one y me sale error de actualización.

Actualización fallida

 

Por lo tanto, no veo que sea el problema de plantillas y plugins, es que además es una página desde cero, recién instalado wordpress. El comportamiento que tiene en PHP 8 es idéntico a las 4 webs que tengo al subir a PHP 8. 

 

Saludos

 

 

ResponderCitar
Respondido : 30/03/2023 1:38 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

Olvídate ahora de la versión de PHP solo vamos a revisar lo de instalar plantillas y plugins.

Lo primero aumenta los valores de PHP que tienes como te indiqué antes, esto hace que el servidor cargue más rápido.

El cambio de PHP no afecta al error que indicas de carga de plantillas o plugins.

Los errores al actualizar la versión de PHP no tiene porque ser solo de plugins o plantilla puede que tengas algún código personalizado que no soporte esa version, por ejemplo en el dominio de etiquetas veo que utilizas Code Snippets y no se si tendras alguna modificación mas de código en los archivos de la plantilla.

Enb el tema de los plugins tampoco se trata que estén actualizados puede que lleven mucho sin actualizarse, eso lo tienes que revisar el plugin directory de WordPress, hay plugins que llevan meses incluso años que el desarrollador no lo actualiza y también tienes que ver en su documentación si soporta esa version de PHP

Por lo que veo llegaste a instalar plantilla y plugins, veo la plantilla de Astra y el plugin de Autoptimize.

Tambien veo que en la instalación de Formacion estas utilizando la versión 8.0 de PHP y veo que está cargando:

screenshot www.formacionadrsi.es 2023.03.30 15 32 43

 

A nivel de Hosting no vemos problemas.

 

Un saludo

 

 

 

Esta publicación ha sido modificada el hace 2 años por Pepe
ResponderCitar
Respondido : 30/03/2023 2:35 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Aitor
 Aitor
Usuario eminente

Buenas Pepe,

 

Muchas gracias por la respuesta y tus directrices.

 

Creo que primero me centraré en la página web que inicié de cero ayer, ya que apenas tiene nada dentro (los plugins que venía de serie con wordpress + autoptomize). El autoptimize lo he instalado bajando el PHP a 7.4, porque en PHP 8.0 ni me lo encuentra a la hora de buscarlo. Una vez que tengo el PHP 8.0 he dado a vaciar caché de autoptimize y me aparece el error de que no se vacía la caché. Subí los parámetros PHP al máximo y no se vacía la caché tampoco (he vuelto a bajar los parámetros a cómo los tenía de fabrica, por si acaso).

Autoptomize

La plantilla Astra no está en mi wordpress, porque no me lo deja subir en PHP 8.0.

 

El código de archivos de plantilla Twenty Twenty-two no tiene cambios efectuados. La página carga en PHP 8.0, también me ocurre en las 4 páginas webs que tengo, pero luego en dentro del escritorio, los plugins no funcionan como el autoptimize y demás.

 

Seguiré probando a ver qué puede estar pasando.

 

Muchas gracias

ResponderCitar
Respondido : 30/03/2023 3:15 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

 He hecho un superback para volver a wordpress 6.1.1, y he intentado actualizar las plantillas

No restaures la web ya que no tienes contenido, empieza con una instalación nueva:

.- Accede a WPCenter y pulsa en Gestionar del dominio 

.- Selecciona Eliminar sitio:

screenshot cp7123.webempresa.eu 2443 2023.03.30 16 27 51

Una vez esté eliminado :

.- Accede aplicaciones Webempresa -> Instalar WordPress y vuelves a instalar WordPress.

Una vez instalado actualiza WordPress a la última versión ya que la versión 6.1.1 tenía problemas con el proceso de las actualizaciones:

-> https://stackoverflow.com/questions/74653740/call-to-undefined-function-trailingslashit-wordpress-php-fatal-error-when-tr

 

Un saludo

ResponderCitar
Respondido : 30/03/2023 3:32 pm

Cursos Gratuitos WordPress

Aitor
 Aitor
Usuario eminente

Buenas de nuevo Pepe,

 

Muchas gracias por tratar el tema.

 

He hecho lo que me has comentado y a la hora de instalar de nuevo wordpress, me sale el error de que "el destino contiene ficheros".

 

Archivos

Lo que he hecho entonces es ir a "administración de archivos" y he eliminado todo lo que venía en la carpeta de formacionadrsi.es. (no sé si eso debía de hacer). Y volver a instalar wordpress. Me vuelve a aparecer el error.

 

Creo que lo voy a dejar en manos de un informático a ver si me soluciona el problema. Básicamente sería lo de las 4 webs que tengo, pero empezando por esta web, ya que así se podría detectar el fallo del cambio PHP 8.0

 

Os mantengo informados.

Saludos

ResponderCitar
Respondido : 30/03/2023 5:50 pm
Bruno
 Bruno
Soporte CMS Webempresa Moderator

Hola

Al parecer ya lo has hecho pero debes validar de que la ruta donde vayas a realizar la instalación se encuentre vacía, en tu captura no vemos que has definido una ruta especifica y puede que ese sea el origen del error

Creo que lo voy a dejar en manos de un informático a ver si me soluciona el problema. Básicamente, sería lo de las 4 webs que tengo, pero empezando por esta web, ya que así se podría detectar el fallo del cambio PHP 8.0

Nos haces saber si podemos dar el tema por resuelto y si podemos apoyarte en algo mas

Saludos!

ResponderCitar
Respondido : 30/03/2023 6:10 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Aitor
 Aitor
Usuario eminente

Buenas

 

El tema no está resuelto. 

Me pondré en contacto con un informático para resolverlo, ya que el hecho de que no pueda pasar a PHP 8.0 me parece grave, ya que wordpress acabará por no dar soporte al PHP 7.4

 

Os mantengo informados.

 

Saludos

 

ResponderCitar
Respondido : 31/03/2023 8:28 am
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola Aitor.

Ok, dejo el hilo abierto por si necesitas retomarlo.

 

Un saludo

ResponderCitar
Respondido : 31/03/2023 10:10 am

Aitor
 Aitor
Usuario eminente

Buenas tardes,

 

Escribo para deciros que ya resolví el tema de no poder pasar a PHP 8.0, bueno, me lo ha resuelto un informático. Parece ser que había un error al instalar la página web en el hosting. Yo lo instalé con el autoinstalable del CPanel, por lo que no sé porque había ese error de instalación.

 

Se puede cerrar el hilo

 

Un saludo

ResponderCitar
Respondido : 12/07/2023 5:15 pm
Página 1 / 2