web-dev-qa-db-ja.com

IISへのwp3.2.1のインストール空のセッションを取得する

私はここでIIS 5.0にwordpress 3.2.1をインストールする必要があります。まったく新しいデフォルトのワードプレスインストール、プラグインや以前のバージョンはインストールされていません。それで、私は3.2.1.Zipと3.2.1-IIS.Zipをダウンロードし、すべてを解凍してデータベースをセットアップしましたが、毎回同じ問題が発生します。

管理領域にログインしようとすると、エラーメッセージなしでwp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%2Fwp-admin%2F&reauth=1にリダイレクトされ続けます。

設定:

  1. http://www.mydomain.com に対するすべての要求は、 http://mydomain.com に書き換えられます。
  2. tbl wp_optionsのsiteurlhomehttp://mydomain.comに設定されています
  3. 私は私のブラウザでwordpress_test_cookie=WP+Cookie+checkPHPSESSID=617cdf1966c78a56e2dd901942d41124の2つのクッキーを見ることができます。
  4. セッションフォルダに空のファイルsess_617cdf1966c78a56e2dd901942d41124があります

私にとってはセッションの問題のようです。私のブラウザにはクッキーが設定されており、対応するセッションファイルが私のWebサーバセッションフォルダにありますが、それは常に空です(0バイト)。

私は私のWPのインストールと同じフォルダに簡単なテストスクリプトを作成し、手動で追加するとき

session_start();
$_SESSION['foo'] = 'bar';

それから私はまた私のセッションファイルのそれらの値を見ることができます。

最後の2日間、私はここで間違ったことを見つけようとしました。インストールされたphpファイルと私のデータベースはどちらもOKです、私が別のボックスの異なるxamppウェブサーバーにインストールを移動したときそれはそれがするべきであるように動作します。私のphp.iniをクロスチェックしたところ、セッションの取り扱いはxamppと同じになりました。

私はwordpress.orgや他のフォーラムで私がこのトピックについて見つけた提案をほとんど試してみました。しかしnothingsはうまくいくようです。

3
iHaveacomputer

Php.ini設定ファイルをチェックアウトして、upload_tmp_dirおよびsession.save_pathディレクトリの権限を変更してみてください。

1
Brian Fegter