je dois installer wordpress 3.2.1 sur IIS 5.0 (ouais, je sais ...) ici. Nouvelle installation par défaut de wordpress, pas de plugins ni de versions précédentes. J'ai donc téléchargé les fichiers 3.2.1.Zip et 3.2.1-IIS.Zip, tout décompressé et mis en place la base de données, mais je reçois le même problème à chaque fois:
tout fonctionne, sauf lorsque j'essaie de me connecter à la zone d'administration, il me renvoie toujours à wp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%2Fwp-admin%2F&reauth=1
sans aucun message d'erreur.
config:
siteurl
et home
définis sur http://mydomain.com
wordpress_test_cookie=WP+Cookie+check
et PHPSESSID=617cdf1966c78a56e2dd901942d41124
dans mon navigateursess_617cdf1966c78a56e2dd901942d41124
dans mon dossier de sessionCela ressemble à un problème de session pour moi. Mon navigateur contient un cookie et le dossier de session de mon serveur Web contient un fichier de session correspondant, mais il est toujours vide (0 octet).
quand je crée un script de test simple dans le même dossier que mon installation de wp et ajoute manuellement
session_start();
$_SESSION['foo'] = 'bar';
alors je peux aussi voir ces valeurs dans mes fichiers de session.
Pendant les 2 derniers jours, j'ai essayé de comprendre ce qui ne va pas ici. Les fichiers php installés et ma base de données sont tous les deux ok, cela fonctionne comme il se doit lorsque j'ai déplacé l'installation sur un serveur Web xampp différent sur une autre boîte. Vérifiez mon php.ini et la gestion de la session est la même que sur xampp.
J'ai à peu près essayé toutes les suggestions trouvées sur wordpress.org et d'autres forums sur ce sujet; mais rien ne semble fonctionner.
Vérifiez votre fichier de configuration php.ini et essayez de modifier les autorisations pour vos répertoires upload_tmp_dir & session.save_path.