Una instalación de WordPress siempre contiene sus archivos PHP del núcleo y su estructura de directorios. Quizá conozcas el archivo de configuración wp-config.php, que conecta la instalación de WordPress con la base de datos, o el directorio wp-content, que contiene los archivos de plugins y temas. Los únicos archivos que puede que necesites editar son wp-config.php y .htaccess, aunque de forma estándar no hace falta editarlos al principio.
Modificar archivos del núcleo de WordPress puede ser peligroso y hacer que la instalación no pase la verificación de checksum. En HostCarriel, si tu instalación de WordPress no se verifica con el checksum oficial de WordPress, algunas de las herramientas de WordPress del panel pueden quedar limitadas hasta que la instalación pase esta comprobación.
Una instalación que no se verifica con el checksum de WordPress devuelve este mensaje:
Error: WordPress installation doesn't verify against checksums.
Cuando la instalación sí lo pasa, devuelve este mensaje:
Success: WordPress installation verifies against checksums.
Hay tres métodos para reinstalar los archivos del núcleo de WordPress:
- Usar la herramienta Checksum Report.
- Reinstalar o actualizar WordPress desde WP-Admin.
- Verificar y reinstalar WordPress con WP-CLI.
¿Cómo corrijo los archivos de WordPress modificados (reemplazar archivos del núcleo) sin dañar el contenido existente?
Puedes volver a introducir archivos del núcleo que falten, o corregir los que se hayan modificado, sin perder tu trabajo. Los métodos siguientes no afectan a la base de datos de WordPress, al archivo wp-config.php ni a la carpeta wp-content. Estos métodos solo reinstalan los archivos del núcleo de WordPress.
Nota: por precaución, haz una copia de seguridad de tu web antes de empezar.
1. Usar la herramienta Checksum Report
La forma más fácil de corregir archivos del núcleo que faltan o están modificados es usar la herramienta WordPress Checksum Report del panel de control. Este análisis comprueba si tus archivos del núcleo coinciden con los del repositorio oficial de WordPress.
Si tus archivos han cambiado, es probable que los hayas modificado tú mismo (algo que no se recomienda) o que tu instalación de WordPress haya sido infectada por malware que modificó los archivos del núcleo.
Si tu instalación se verifica con el checksum de WordPress, recibirás este mensaje de éxito:
Everything is OK - Core integrity passed.
Si tu instalación tiene archivos del núcleo modificados o que faltan, se te mostrará cuáles son y una opción para reinstalarlos automáticamente conservando tu instalación de WordPress.
2. Reinstalar o actualizar WordPress desde WP-Admin
Este método es sencillo y se hace entrando al escritorio de WordPress en /wp-admin.
- Inicia sesión en el escritorio (
wp-admin) de tu web WordPress. - Haz clic en Dashboard (Escritorio).
- Haz clic en Updates (Actualizaciones).
- Selecciona Check Again (comprobar de nuevo) para buscar una actualización, si ya tienes la última versión de WordPress.
- Selecciona Re-Install Now (reinstalar ahora) para reinstalar los archivos del núcleo de WordPress.
3. Verificar y reinstalar WordPress con WP-CLI
WP-CLI (la interfaz de línea de comandos de WordPress) viene instalada por defecto y se puede usar conectándote por SSH. Más información sobre cómo conectarte por SSH.
Puedes usar el comando wp core verify-checksums para comprobar los archivos de tus instalaciones con el checksum propio de WordPress y asegurarte de que todos los archivos del núcleo coinciden con el repositorio oficial.
- Conéctate a tu web por SSH.
- Entra en el directorio donde está la instalación principal de WordPress, normalmente
public_html. - Ejecuta el comando
wp core verify-checksums - Recibirás un mensaje de Success, que indica que tu instalación se verifica con el checksum de WordPress, o un mensaje de Error, que indica que hay archivos del núcleo modificados o que faltan:
Success: WordPress installation verifies against checksums. Error: WordPress installation doesn't verify against checksums. - Si los archivos del núcleo están modificados o faltan, puedes reinstalarlos (manteniendo tu instalación a salvo) ejecutando
wp core download --force
Depurar archivos del núcleo de WordPress modificados queda fuera del alcance del equipo de soporte de HostCarriel. Sin embargo, podemos ayudarte a reinstalar los archivos del núcleo si tienes problemas con el proceso anterior: abre un ticket desde el Área de clientes.