Pull to refresh

Wordpress + OpenID на Windows

Reading time1 min
Views799
Запись просто для тех, кто сподобился поставить Wordpress на платформе Windows (ну, например, у себя на рабочей машине или на хостинге с Windows).

Там существует проблема с 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 перенёс в тематический блог, спасибо за карму
Tags:
Hubs:
+5
Comments5

Articles

Change theme settings