Кувалда и пинцет

5thMay. × ’08

Иногда во время работы над чем-то понимаешь что если бы были все инструменты под рукой и все работало бы правильно и без сбоев то мог бы делать в разы быстрее.

Например решил я приклеить на место кусок обоев на кухне, там делов то всего на три-пять минут. Но для того чтобы это сделать быстро надо располагать необходимым оборудованием и ресурсами– тазик с растворенным и уже готовым к работе клеем, сухие тряпки, кисточку, ножницы, табуретку.

Пока все соберешь, пока приклеишь выходит что потратил на эту ерунду час времени.

А вот если я буду клеить обои каждый день, то у меня обязательно появится набор – некий чемоданчик клеильщика обоев. В этом расписном чемоданчике будут все необходимые инструменты:  складная табуретка, концентрат клея, метр и карандаш, ножницы и тряпки. И тогда я смогу все делать быстро и качественно, без потерь времени. И мастерство мое будет расти.

Вот так насколько дней назад при попытке отправить сообщение на сайт с помощью  Windows LiveWriter я столкнулся с проблемой – блог клиент отказался отправить и выдал следующее:
Invalid response document returned
from XmlRpc server

Ну тогда я махнул рукой на проблему и написал пост через админку сайта. Но не будешь же так всегда писать, к хорошему привыкаешь, LiveWriter использовать очень удобно на самом деле. Поэтому я не пожалел времени полез в гугл за решением проблемы. Вот что я нашел:
Надо было добавить в начало своего XmlRpc.php файла вот эти строки
if (!isset($HTTP_RAW_POST_DATA))
{
$HTTP_RAW_POST_DATA = file_get_contents(’php://input’);
}

Но эти строки там у меня у же были.
Тогда пришлось искать информацию уже не на русском, а английском. Англичане не смогли родить ничего полезного для решения моей проблемы. Полчаса ушло на поиски перебор различных вариантов. Исходный файл XmlRpc.php и еще множество других системных файлов я угробил в процессе.

Но, в результате поисков и опытов я заметил, что если сменить тему WordPress на стандартную, то все начинает работать нормально.
Итак, в моем случае заболевание лечится кардинально – вместо того чтобы искать причину скрытую где то в кодах файлов я просто тупо переустановил WordPress 2.5.1 и сменил тему.

Такого метода решения проблемы никто не предлагал, все похоже предпочитают копаться в кодах и тратить часы на поиски малюсенькой строчки кода, когда решается простейшим из способов – кувалдой вместо пинцета. Грубо конечно, но работает. Так намного быстрее решается. Все заработало.

А пока писал эту телегу про смысл который хотел вложить в нее я  уже забыл. Надо было подготовиться и составить план, кто ж знал. Зато в следующий раз я не забуду о плане и смысле.

А сейчас пусть останется просто так запись.

This entry was posted in wordpress and tagged , , , . Bookmark the permalink. Comments are closed, but you can leave a trackback: Trackback URL.