Проблема с Windows Live Writer

Создал блог на WordPress. Для его наполнения использовал такую программу, как Windows Live Writer. Очень, между прочим, удобная вещь. Всё работало нормально, работал с нескольких компьютеров, никаких проблем не возникало.
Недавно обновил движок до версии 2.5. Поскольку дело было дома, система была свежеустановленная – решил и WLWriter поставить. Да не тут-то было! Оказывается, теперь программа не в состоянии самостоятельно определить тип блога (а раньше достаточно было указать "Другой поставщик блога" – и всё). Приходится вручную указывать, что работаем именно с WordPress. И вот тут выскакивает вот такая ошибка (см.скриншот).
Соответственно, вопросов несколько. Что это за файлик такой, xmlrpc.php, и для чего он нужен? Как он работает? Я пробовал пихать его версии от разных сборок WP – бесполезно. И что теперь делать?

Скриншот:

Уточнение.
В поле "Тип блога, который используется" пробовал варианты "Wordpress" и "Wordpress 2.2+". Вариант "Wordpress.com" к делу не относится.
Хостера не менял, раньше всё работало. Информация по хостингу (CashHost):

Версия Apache 1.3.41 (Unix)
Версия MySQL 5.0.45-community-log
Версия PHP 5.2.5
Версия Perl 5.8.8

И ещё одно. Наткнулся на пару советов типа этого. Но не работает!

А я вот смотрю в подписи www.GOFK.ru, а на скриншоте – без www… Не, не играет?

не знаю ли важно или нет – но вчера винда у меня обновилась, live writer тоже обновился – попробуйте тоже обновить свой.

2Ю.Б. Не, не играет 🙂 Всяко пробовал.
2Flector: Я, собственно, его вчера и скачал. А для этого потребовалось и Винду обновить. Так что… Хотя и старым (месяц назад скачанным) пытался – та же ерунда.
Кстати, а действительно, может какие специфические библиотеки Windows требуются для нормальной работы?

Прикольно…
Нашёл решение проблемы. Не знаю, насколько оно корректное, но РАБОТАЕТ!
Просто взял дистрибутив WordPress 2.2.3 и файлик "xmlrpc.php" залил из него. Получился нормальный движок на WP 2.5 с одним левым файликом.
Уважаемые знатоки, внимание, вопрос. А всё-таки, что это за файлик-то такой? Попозжа попробую прорыться в коде и сравнить, в чём у них разница. Только вот файлики-то такие прямо скажем немаленькие…

xmlrpc.php – это и есть интерфейс к блогу для внешнего "вмешательства". См. http://ru.wikipedia.org/wiki/XML-RPC

Тоже рылся на англофорумах по этой теме.
Последнее время WLW выдает кучу ошибок с версиями WP старше 2.3.1
И практически всегда один и тот же файл выдает ошибку… xmlrpc.php
Решений много и разных всяких. Только для начала надо открыть log файл WLW через меню About.
В этом лог файле практически "нарисованы" все проблемы.
Только вот ответы на 90% приходится искать самому или додумывать логически.
Практика показывает, что ошибки связанные с файлом xmlrpc.php происходят каким то образом из за PHP 5.
На данный момент я всё еще не добрался до конечных выводов, но решая одну проблему между WLW и WP в итоге появляется новая проблема!
Наверное, так изначально задумано… 🙂

… перезаливал файлы xmlrpc.php от разных версий, в итоге одна проблема исчезала, а новая появилась… в WLW исчез список рубрик (категорий) блога. Не создает новые категории, не публикует в блог, не обновляет стиль блога…

P.S. Live Writer можно убить методом тыка!

Кстати, о проблемах. Установили Вы WordPress, поставили WLW. Заменили файл xmlrpc.php. WLW запустился, всё прекрасно. Не забудьте теперь вернуть оригинальный xmlrpc.php на место! У меня, например, с данным файлом, присобаченным от другой версии, публикация постов не происходила. А "неродной" файл нужен нам только для первоначального конфигурирования WLW.

А такую приблуду не пробовали?
http://blog.slaven.net.au/wordpress-plugins/windows-live-writer-plugin/
http://blog.slaven.net.au/archives/2007/06/05/windows-live-writer-wordpress-plugin/
Windows Live Writer WordPress Plugin
Author: Glenn Slaven

Пока не пробовал, но вечером обязательно посмотрю.

Решается все очень просто…
Дописываем
<Files xmlrpc.php>
SecFilterInheritance Off
</Files>
в .htaccess и наслаждаемся. Стоит WlW 3 бета и были такие заморочки. Сегодня опробовал на своих 2-х блогах. Все заработало на счет раз. Надеюсь кому-то поможет.

Anonymous
Отправить
Ответ на: