1. Vous devez avoir répertoire sessions (avec un s) à la racine de votre site. Vous pouvez le créer via votre logiciels FTP et autorisez l'écriture (CHMOD 755) à la racine de votre répertoire d'hébergement, même si le répertoire de Joomla! n'est pas à la racine (note pour plus d'information sur le chemin d'enregistrement des sessions, voir ce post) ;
2. Vous avez deux choix, ajouter un nouveau super-administrateur ou bien de changer le mot de passe stocké dans la base de données pour le super-administrateur existant. Nous préférons vous indiquez la seconde solution. Pour le faire vous devez aller à PhpMyadmin (ou utiliser un outil de gestion de base de données équivalent) et éditer manuellement votre base de données.
!!! Procédez auparavant à la sauvegarde de votre base de données !!!
Depuis PhpMyadmin, lancez cette requête SQL pour créer un nouvel utilisateur appelé admin2 :
Code: Select all
INSERT INTO `jos_users`
(`id`, `name`, `username`, `email`, `password`, `usertype`, `block`, `sendEmail`,
`gid`, `registerDate`, `lastvisitDate`)
VALUES (NULL, 'Administrator2', 'admin2', '[email protected]',
'd2064d358136996bd22421584a7cb33e:trd7TvKHx6dMeoMmBVxYmg0vuXEA4199',
'Super Administrator', 0, 1, 25, '0000-00-00 00:00:00', '0000-00-00 00:00:00');
INSERT INTO `jos_core_acl_aro` VALUES (NULL, 'users', LAST_INSERT_ID(), 0, 'Administrator', 0);
INSERT INTO `jos_core_acl_groups_aro_map` VALUES (25, '', LAST_INSERT_ID());
3. Le dossier installation doit être supprimé ;
4. En local ou sur un serveur dédié, le chemin 'session_sav...=/temp' dans php.ini doit pointer vers le bon répertoire temporaire ;
5. Si cela ne suffit pas :
- videz la cache de votre navigateur ;
- supprimez les cookies de votre site ;
- affinez le paramétrage de votre firewall (voir la documentation de celui-ci) ;
- si vous êtes déconnecté au bout d'un court instant, vérifiez la "durée de session" qui doit être au environ de 900 secondes, voire 1800 pour la durée de session de l'administrateur (configuration globale)
- videz le répertoire "sessions" si il existe ;
- si vous avez installer Joomla! sur votre serveur distant avant le transfert de votre site local, changer votre "mot secret" ; il doit être identique entre le fichier configuration.php de votre site local et votre site distant (ne me demandez pas...)