Архив

Публикации с меткой ‘openid’

OpenID, WordPress и UTF-8

3 сентября 2009 Нет комментариев

Решил понемногу обвешать свой wordpress плагинами. Первым делом установил OpenID. Все вроде бы и хорошо, ко мне теперь можно залогинится при помощи OpenID, но я ни на один из сайтов, поддерживающих эту технологию зайти не смог.
Перепробовал кучу разных версий плагина, выкачал последний билд из svn — без результата. Для тестирования поставил WP на домашний сервак — там, как ни странно, все заработало. Стал проверять и сравнивать настройки серверов — на вид все было нормально. Короче, забросил это дело как низкоприоритетное.
Сегодня в очередной раз решил заняться этой проблемой. Для чего на хостинг была установлена еще одна копия wordpress’a. На удивление — все заработало. Стал сравнивать настройки, поотключал палгины — все равно,  старая версия не работает, «чистая» — работает. Стал сравнивать, в чем же отличия между выдаваемыми страницами…

В итоге, проблема оказалась в 3х лишних байтах. Поскольку в wordpress’е по умолчанию все в кодировке UTF-8 Far’ом редактировать русские тексты не получилось.  Править надо было не много — по этому взял обычный виндовый Блокнот. И вот эта нехорошая программа дописала в wp-config.php 3 байта обозначения кодировке перед < ?php. Вследствие чего эти 3 байта добавлялись ко всем страницам.  Обычно, ни кому они не мешали, но OpenID их невзлюбил.

В общем, буду теперь внимательнее при редактировании unicode-файлов, чего и всем остальным советую.

Categories: Web Tags: , ,