OpenID(または、むしろopenidプラグイン)に問題があり、その解決策はほとんど見つかりませんでしたが、ネットワーク上にレシピがほとんどありません(おそらく、 WordPressの大部分が* nixでホストされているためです)。
一般に、そのままインストールすると、openidプロバイダーは機能しません。 ファイル
\wp-content\plugins\openid\Auth\OpenID\CryptUtil.php
を開く必要があります。 最初にこれがあります:
if (!defined('Auth_OpenID_RAND_SOURCE')) {
/**
* The filename for a source of random bytes. Define this yourself
* if you have a different source of randomness.
*/
define('Auth_OpenID_RAND_SOURCE', '/dev/urandom');
}
当然、Windowsには
/dev/urandom
はありません。
'/dev/urandom'
を
null
(引用符なし)に置き換える必要があり
null
。 出来上がり-今ではすべてが動作します;)
唯一のコメントは、プラグインのバージョンを更新した後、これを再度行う必要がある場合があるということです。
厳密に判断しないでください。1つの問題を解決するために自分の経験を共有したかったのです。
(残念ながら、テーマ別のブログにはまだ投稿できません)
updさて、なぜあなたはトピックとカルマを差し引いているのですか? :(iPhoneについては何もありませんか?:(まあ、ごめん...
upd2がテーマ別ブログに転送されました。karmaに感謝します