Запись просто для тех, кто сподобился поставить Wordpress на платформе Windows (ну, например, у себя на рабочей машине или на хостинге с Windows).
Там существует проблема с OpenID (вернее, с плагином openid), решение которой еле нашёл, очень мало рецептов в сети (наверняка потому, что подавляющее большинство хостингов Wordpress на *nix).
В общем, при установке out-of-the-box провайдер openid не работает. Нужно открыть файл
Естественно, никакого
Единственное замечание — после апдейта версии плугина, возможно, нужно будет делать это заново.
Не судите строго, хотел поделиться собственным опытом решения одной проблемы.
(в тематический блог постить пока не могу, к сожалению)
upd ну за что вот минусуете и топик, и карму? :( нету ничего про iphone? :( ну извините…
upd2 перенёс в тематический блог, спасибо за карму
Там существует проблема с OpenID (вернее, с плагином openid), решение которой еле нашёл, очень мало рецептов в сети (наверняка потому, что подавляющее большинство хостингов Wordpress на *nix).
В общем, при установке out-of-the-box провайдер 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');
}
Естественно, никакого
/dev/urandom
в Windows нет. Нужно заменить '/dev/urandom'
на null
(без кавычек). Вуаля — теперь всё работает ;) Единственное замечание — после апдейта версии плугина, возможно, нужно будет делать это заново.
Не судите строго, хотел поделиться собственным опытом решения одной проблемы.
(в тематический блог постить пока не могу, к сожалению)
upd ну за что вот минусуете и топик, и карму? :( нету ничего про iphone? :( ну извините…
upd2 перенёс в тематический блог, спасибо за карму