Hola! hoy actualicé la versión de WordPress a 5.7, los plugins y el tema y me quebró la web por completo. Desactivé todos los plugins y seguía igual, es decir, no es problema de plugins. Luego busqué dentro del escritorio de WordPress las páginas que había creado hasta el momento y no había ninguna, se habían borrado todas, excepto una que se puso por defecto donde aparece !Hola, mundo!». El error que me aparece es este:
PHP Fatal error: require(): Failed opening required ‘/home/laboratoriospefa/public_html/wp-includes/https-detection.php’ (include_path=’.:/opt/cpanel/ea-php74/root/usr/share/pear’) in /home/laboratoriospefa/public_html/wp-settings.php on line 174
¿A alguien más le pasó? ¿Alguien sabe cómo solucionarlo?
La página con la que necesito ayuda: [accede para ver el enlace]
Viendo 12 respuestas - de la 1 a la 12 (de un total de 12)
La página «Hola Mundo» es la que aparece cuando haces una instalación nueva.
Un actualización no borra las entradas o las páginas. Puede dar errores pero no realizar una instalación completamente nueva como parece que ha sido tu caso.
¿Cómo y desde dónde hiciste la actualización? ¿desde la administración de WordPress o desde el panel del hosting?
Lo actualicé desde el cPanel del Hosting porque no salía la opción para actualizarlo en el escritorio de WordPress.
Lo que hice fue que descargué el archivo zip de la nueva actualización de WordPress a través de su página oficial y lo subí al cPanel en la carpeta public_html, pero antes de eso renombré las carpetas: «wp-admin», «wp-includes», «wp-config.php» y dentro de la carpeta «wp-content» renombré también la carpeta de «plugins». Todo esto con el fin de precaución y que la nueva actualización no me modificara esas carpetas sin antes ver como ser cargaba la web y ver que todo funcionara correctamente.
Después de hacer todo esto me metí en la web y quedó así como puedes ver, las páginas se habían borrado todas.
Esta respuesta fue modificada hace 3 años por krystalmendezg.
Si, todos los archivos que renombré aún los guardo.
El archivo de la actualización de WordPress que descargué de la página principal lo descomprimí y sus archivos internos los comprimí nuevamente. Esto porque cuando subo en la carpeta public_html el archivo de la actualización se me genera una carpeta llamada «WordPress» y ahí dentro de esa carpeta es que están todas las demás carpetas y archivos de la nueva actualización y para no estar moviendo los archivos decidí solamente comprimir los archivos internos, subirlos a la capeta de public_html, los extraje y listo.
Yo me guié de un video que vi en Youtube del canal de Web empresa, el video se llama «Actualizar WordPress ¿manual o automáticamente?». Aquí está el link
Accede a la base de datos y dentro de ella a la tabla xx_posts (donde «xx» suele ser «wp») e intentar ver si detectas las páginas y entradas que tenías creadas. Lo más sencillo es identificarlas por el campo «post_title».
Por otro lado, edita el archivo «wp-config.php» y comprueba si está a conectado a la base de datos cuyo nombre has apuntado.
Ya accedí a la base de datos y a la carpeta wp_posts y no, no están las páginas que había creado, solo aparecen como 3 que son las que se pusieron por defecto.
El archivo wp-config.php si se está conectando con esa base de datos.
Sinceramente: no lo se. De tus explicaciones solo puedo concluir que has borrado tu instalación original (incluida la base de datos) y has creado una nueva.
¿Estás seguro que no tienes una segunda base de datos?
O bien en la base de datos que tienes: ¿no hay dos tablas «xx_posts» que se diferencien tan solo por el prefijo?
Ponte en contacto con el soporte de tu hosting a ver si hay suerte y tienen alguna copia de seguridad