je récapitule :
– Sur le serveur
MySQL 3
Spip 1.7 upgradé en 1.9.2
base de 1.7 upgradée en 1.9.2
– en local
MySQL 5.0.4
Spip 1.9.2
base de 1.7 upgradée en 1.9.2
– l’injection en local d’une sauvegarde de la base effectuée sur le serveur (et dont le fichier dump.xml est placé en local dans tmp/dump/)
le message d’erreur : "Vous êtes identifié sous le login , mais celui-ci n’existe pas/plus dans la base. Essayez de vous reconnecter, après avoir éventuellement quitté puis redémarré votre navigateur" indiquerait un problème de reprise de connexion de mysql 5 durant l’exécution du script d’import.
le fait que dans le message la variable login ne soit pas renseignée pourrait indiquer qu’il s’agit du login (inexistant) d’un .htpassword attendu
– tentative de contournement :
passer à true la variable $ignore_auth_http, ligne 158 de ecrire/inc_version.php :
changer :
// faut-il ignorer l'authentification par auth http/remote_user ?
$ignore_auth_http = false;
$ignore_remote_user = true; # methode obsolete et risquee
en :
// faut-il ignorer l'authentification par auth http/remote_user ?
$ignore_auth_http = true; # modification perso pour connexion mysql 5
$ignore_remote_user = true; # methode obsolete et risquee