Réinstallation de Nextcloud à partir du dossier « updater ».
Pour lancer la procédure de réinstallation de nextcloud, il faut se placer dans le dossier updater et entrer un mot de passe.
Si vous ne connaissez pas le mot de passe, ce mot de passe peut être réinitialisé.
Pour ce la, il faut créer un fichier .php (exemple pass.php) placé sur votre hébergement (autorisant OpenSSL) et contenant le script suivant :
<html>
<head>
<meta http-equiv= »Content-Type » content= »text/html; charset=windows-1252″>
<title>Nouvelle page 1</title>
</head>
<body>
<?php $password = trim(shell_exec(« openssl rand -base64 48 »));
if(strlen($password) === 64) {$hash = password_hash($password, PASSWORD_DEFAULT) . « \n »; echo « Insert as updater.secret: « .$hash;
echo « The plaintext value is: « .$password. »\n »;}else{echo « Could not execute OpenSSL.\n »;}; ?>
</body>
</html>
Fichier pass.zip en téléchargement et à placer sur votre hébergement.
Ou directement en ligne sur mon site
Le fichier créé deux codes du type :
Le premier code est à insérer dans la ligne updater.secret du fichier config.php de votre site.
Lorsque le fichier config.php est bien configuré, ouvrir un navigateur internet vers la page :
https://www.votre_site.fr/votre_dossier_nextcloud/updater
de votre site et saisir le deuxième code dans le champ de formulaire demandant le Plaintext value.
Et hop, vous vous retrouvez dans l’assistant de mise à jour ! 🙂