Windows上のWordpress + OpenID

この記録は、WordpressをWindowsプラットフォーム(たとえば、職場のマシンやWindowsでのホスティング)にインストールできた人向けのものです。

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に感謝します

Source: https://habr.com/ru/post/J42910/


All Articles