web-dev-qa-db-fra.com

Installation de wp3.2.1 sur IIS; obtenir des sessions vides

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:

  1. toutes les demandes adressées à http://www.mydomain.com sont réécrites en http://mydomain.com
  2. tbl wp_options a siteurl et home définis sur http://mydomain.com
  3. je peux voir 2 cookies: wordpress_test_cookie=WP+Cookie+check et PHPSESSID=617cdf1966c78a56e2dd901942d41124 dans mon navigateur
  4. il y a un fichier vide sess_617cdf1966c78a56e2dd901942d41124 dans mon dossier de session

Cela 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.

3
iHaveacomputer

Vérifiez votre fichier de configuration php.ini et essayez de modifier les autorisations pour vos répertoires upload_tmp_dir & session.save_path.

1
Brian Fegter