WordPress redirigiendo a wp-admin/install.php
Estoy trabajando en mi sitio WordPress. Cambié el color de la fuente de mi sitio y luego actualicé la página, pero me redirige a wp-admin/install.php
.
¿Qué puedo hacer ahora? ¿Cómo puedo recuperar el acceso a mi sitio?

Abre tu código base/configuración a través de FTP o similar.
- Verifica el nombre de la base de datos, usuario, contraseña y prefijo de tablas en el archivo wp-config.php.
- Comprueba si el archivo wp-config.php existe y que el nombre o la extensión no estén mal escritos.
Referencia: http://codex.wordpress.org/Editing_wp-config.php

Después de reiniciar mi máquina, mi WordPress comenzó a redirigir a la instalación. La base de datos indicó que las tablas de WordPress 'no existían' cuando se visualizaron a través de phpMyAdmin. Apagar el servidor web y luego reiniciar el servidor MySQL resolvió el problema en mi sistema.
Por favor, intenta apagar tu servidor web (correctamente) y luego reinicia MySQL.

El problema está dentro del archivo wp-config.php
. Debes verificar dos veces el campo $table_prefix
y asegurarte de que corresponda a los prefijos de tabla en tu base de datos real.
Ejemplo: Si en la base de datos tus tablas lucen como wp_website_year_comments
, en tu wp_config.php
debería verse así:
/**
* Prefijo de las tablas de la base de datos de WordPress.
*
* Puedes tener múltiples instalaciones en una sola base de datos si le das a cada una
* un prefijo único. ¡Solo números, letras y guiones bajos, por favor!
*/
$table_prefix = 'wp_website_year_';

También experimenté este problema y finalmente me di cuenta de que el plugin Jetpack instalado junto con WordPress es la causa principal. Previene ataques de fuerza bruta y mejora la seguridad, por lo que después de aproximadamente 10 llamadas REST al servidor, bloquea automáticamente todas las solicitudes redirigiendo a install.php. Desactivar Jetpack resolvió mi problema.

Algunas correcciones que siempre funcionan:
REVISAR wp-config
- Los accesos a la base de datos deben estar actualizados
Verificar el prefijo en wp-config A veces el prefijo es incorrecto como wp_ o cualquier otro. Revisa tu base de datos y corrígelo.
Verificar el archivo .htaccess Intenta colocar el archivo htaccess predeterminado de WordPress
Verificar el nombre del archivo wp-config A veces las personas editan el archivo wp-config-sample en su lugar. Debes editar el archivo wp-config.

@Izzy Hegazy la solución funcionó en mi caso. Me olvidé por completo que había cambiado el prefijo de las tablas en la instalación antigua. Mientras que en la nueva instalación, utilicé el prefijo predeterminado wp_ para las tablas.
SOLUCIÓN
En caso de una migración; asegúrate de que el prefijo de las tablas en la instalación antigua sea el mismo en la nueva instalación.
Elimina el archivo wp-config-sample.php.
Verifica si existe el archivo wp-config.php
Verifica los detalles de conexión a la base de datos y confirma que estén apuntando a la base de datos correcta. (usuario y contraseña)
Intenta reparar las tablas de la base de datos usando PHPmyadmin. A veces las tablas de la base de datos se corrompen y causan errores.
Estas son generalmente las soluciones en la mayoría de los casos.

Esto ocurre debido a los siguientes problemas:
- Archivos faltantes
- Problema con los detalles de conexión a la base de datos
- Problema con la URL del sitio
- Problema con el archivo .htaccess
- Falla del servidor web
- Recursos bloqueados por un plugin
- Límite de consultas excedido
- Privilegios insuficientes en la base de datos
- Extensiones de PHP
Referencia: https://www.scratchcode.io/wordpress-keeps-redirecting-to-wp-admin-install-php/
