Исправление проблемы с Windows Live Writer (beta 2)

Недавно вышла эта бэтка. Я об этом писал и она мне очень понравилась. Я на Windows Live Writer (beta 2) так удачно пересел с Post2Blog, что видимо скоро вообще деинсталлю второе. Но я ведь недавно переезжал на новый хостинг и вот случилась у меня одна неприятность.

После переезда моя копия Windows Live Writer (beta 2) перестала работать. Я перешерстил все настройки. Всё раз 5 проверил, а она мне выдаёт ошибку и хоть ты тресни.

А ошибка то была такой:

“An error occurred while attempting to connect to your weblog:

Invalid Server Response = The response to the blogger.getUsersBlogs method received from the weblog server was invalid:

Invalid response document returned from XmlRpc server

You must correct this error before proceeding”

После очередной попытки проверить новые данные, я решил воспользоваться поиском. Яндекс ничего не дал. А вот Гуглик нашёл то, что надо. Оказывается вся засада была в новой версии PHP установленной у моего нового хостера. Это была версия PHP 5.2.2. Я это точно знал, потому как буквально недавно смотрел phpinfo();

Решение проблемы оказалось простым. А именно дополнением некоторой инфы в файл xmlrpc.php . Файл этот находится в корне, так что особо не парьтесь на его поиски :-)

В общем если вы с этим столкнулись, то откройте вышеуказанный файл и в самой первой строке кода напишите:

$HTTP_RAW_POST_DATA = file_get_contents(”php://input”);  // (при копировании отсюда проверяйте кавычки)

Итак начало кода у вас должно теперь будет таким:

<?php

$HTTP_RAW_POST_DATA = file_get_contents(”php://input”);

Обновив файл, программа тут же залогинелась и передала все новости, которые я наклепал заранее.

Данная заметка была сделана при помощи этой информации , так же о проблеме уже можно почитать и в Wiki Dreamhost (кстати у них она вознила именно впервые)

Рекомендую почитать

  • Windows Live Writer beta 3 прямая ссылка
  • Обновлённый Windows Live Writer
  • Вот и я наконец установил себе Windows Live Writer beta 3 (2008)
  • Комментарии: 5 »

    1. Александр пишет:

      09.09.2007 @ 00:19

      Исправил файл, как написано - не помогло :)

    2. Сергейка пишет:

      22.10.2008 @ 13:48

      Блин, а у меня 30680 ошибку выдает. В не знаете тут в чем причина?

    3. ZUMA пишет:

      29.10.2008 @ 09:06

      с тех пор прошло очень много времени. Появилась целая куча версий WP. Да и сам WLW вместо исправлений, стал лажать буть здоров. У меня например последняя версия категорически отказывается показывать тему блога, а т.к. у меня их не один, то было дело, я даже снова стал искать альтернативу. Но… альтернативы нет. В это нише есть пробел, однако он никому почему-то не интересен.

    4. FP пишет:

      12.06.2009 @ 19:27

      У меня тоже не получается подключиться.
      WLW 14.0 Rus
      Сделал как написано - не помогло :( Какие еще есть способы?

    5. ZUMA пишет:

      12.06.2009 @ 20:26

      Я снова повторюсь, что проблема с версией Wordpress. Сам я недавно поставил себе WLW14 Rus и у меня он прекрасно работает с версией Wordpress 2.3.3 . Если у вас версия старше, то отправьте претензии к разработчикам WLW. Пускай напишут свои рекомендации или исправят ошибки.

    RSS подписка на комментарии к этой статье

    Оставить комментарий