¡Hola!
Estoy ejecutando un múltiplo 6.7.1 y «fuera de ahora», los backends ya no son accesibles.
El servidor es un Dockerstack con Nginx, PHP 8.1, Fastcgi Cache, Brotli/GZIP, PHP.FPM, OPCACHE. Redis.
DB-Version es 58975, cambié los corefiles a la última descarga estable solo para estar seguro.
El almacenamiento en caché está desactivado, se purgan los perfiles navegadores locales, el desbugging WP está activado, pero muestra «solo» algunas infos con respecto a la función _LOAD_TEXTDOMIN_JUST_IN_TIME. No creo que este sea el árbol correcto para ladrar.
Como se mencionó, los frontends se están ejecutando sin ningún problema.
Deshabilitar todos los complementos no cambia nada.
La contraseña olvidada arroja un error y sugiere que el sitio web no está configurado para enviar correos electrónicos (debe usar mi servidor SMTP a través de WP_Mail y puedo ver eso en las opciones WP dentro del DB)
Ya no puedo iniciar sesión (la contraseña es correcta / contraseña) al backend ya, con una excepción:
WP_USERS:
Admin1: $ 2y $ 10 $ ___ 53CharacterShere___
Admin2: $ P $ B ___ 30Charshere___
Admin2 está utilizando un hash diferente y puede iniciar sesión … todos los demás usuarios, incluido Admin1, no 🙂
Con un TestScript, checkPassword () no coincide con el hash …
require_once('wp-load.php');// Testdaten
$password = 'admin123';
$stored_hash="$P$B9WizWz3aj7R9NVlRIP4BTrl5YA2AR1"; // Originaler Hash
// Funktion manuell aufrufen
global $wp_hasher;
if (empty($wp_hasher)) {
require_once ABSPATH . WPINC . '/class-phpass.php';
$wp_hasher = new PasswordHash(8, true);
}
if ($wp_hasher->CheckPassword($password, $stored_hash)) {
echo "Passwort stimmt überein!";
} else {
echo "Passwort stimmt NICHT überein.";
}
?>
Tal vez no pueda ver el bosque para los árboles, pero estoy corriendo un poco fuera de las ideas.
Cualquier sugerencia es muy apreciada …