ZebroidФорумПубличный разделВопросыПомогите с XML-RPC на WordPress

Помогите с XML-RPC на WordPress

22 февраля 2011, 13:01
Зарегистрирован: 16 декабря 2010, 13:41
После обновления Wordpress import до версии 0.3 и совместимостью с xml, выдаваемым zebroiв решил экспортировать через XML-RPC.

Домен РФ, если это имеет значение. Ввожу его в виде http://xn----8sbahmeilcxopeba******** , ввожу логин, пароль. Жму запустить экспорт и получаю:

[20:03:41]Получаю список записей для постинга

[20:03:41]Добавляю категории на сайт!

[20:03:41]Добавляю категорию ***********.рф

[20:03:41]Отсылаю данные

[20:03:42]Ответ: Статус неизвестен!

[20:03:42]Добавляю пост. Запись #22

[20:03:42]Отсылаю данные

[20:03:43]Получаю ссылку на пост

[20:03:43]Отсылаю данные

[20:03:43]Ответ: Статус неизвестен!

[20:03:43]Ответ: Статус неизвестен!

[20:03:43]Добавляю пост. Запись #23

[20:03:43]Отсылаю данные

[20:03:47]Получаю ссылку на пост

[20:03:47]Отсылаю данные

[20:03:51]Ответ: Статус неизвестен!

[20:03:51]Ответ: Статус неизвестен!

[20:03:51]Процедура завершена!

На сайте ни рубрика ни записи не появляются.

Галочка "Включить протоколы публикации WordPress, Movable Type, MetaWeblog и Blogger XML-RPC." стоит.

Что я делаю не так?



24 февраля 2011, 02:38
Зарегистрирован: 16 декабря 2010, 13:41
И на этом спасибо. Буду пробовать.



09 апреля 2011, 08:41
Зарегистрирован: 08 апреля 2011, 16:28
У меня примерно такая же проблема... и не могу найти причину...

Ну по порядку:

Сайт на ВОРДПРЕСС.

По XML-RPC на сайт с биржи Liex нормально добавляются статьи, то есть на хостинге включено все необходимое и сайт у мну правильно настроен.

Пробую в программе сделать импорт всех статей в прогу - импортируются категории и страницы, а статей НЕТ.

Попробовал на другом хостинге - все работает, на этом НЕТ...

Попробовал сайты на разных версиях движка вордпресс - не импортируются.

Переезжать с хостинга проблематично из-за количества сайтов и хорошего качества хостинга.

Начал рыть в инете инфу по этому вопросу - натолкнулся на конфигурацию сервера, и на то что может быть отключен xml.so

» Написал в тех поддержку хостинга:

Здравствуйте! У меня ни на одном сайте не работает xml-rpc, на других хостингах работало без проблем. Догадываюсь что в настройке сервера отключена служба xml.so

Возможно ли ее включить?

Мой номер Заказа : ххх

Заранее благодарю, Константин.



» Ответил: Administrator

Здравствуйте.

178.хх.хх.хх/php.php тут видно, что xml-rpc подключен.

Видимо в другом проблема, опишите пожалуйста более детальней - какая ошибка выдается(код ошибки) при каких действиях, адрес скрипта и т.д.


Видимо все включено (в этом я чайник) если у меня по XML-RPC с биржи Liex нормально добавляются статьи.

Подскажите куда рыть?



09 апреля 2011, 13:42
Зарегистрирован: 10 апреля 2012, 00:00
Количество постов на блоге какое?



09 апреля 2011, 14:11
Зарегистрирован: 08 апреля 2011, 16:28
На одном 334 поста, на другом 825. А страниц 7 и все они импортируются...



09 апреля 2011, 14:42
Зарегистрирован: 10 апреля 2012, 00:00
На одном 334 поста, на другом 825. А страниц 7 и все они импортируются...


Скорее всего проблема в том, что серверу не достаточно оперативной памяти чтобы обрабтать запрос. Процесс импорта для блога такой:

1. Программа даёт запрос на получение постов

2. Сервер пытается вернуть ответ в виде xml документа со всеми постами и их текстами программе. Если постов много и тексты масивные, то серверу просто не достаточно выделенной оперативной памяти.

Сам я стыкался с такой ситуацией даже на локальном сервере, когда блог не смог вернуть результат при количестве постов больше 800. На хостинга же лимит на много меньше, и вполне возможно, что и 300+ постов ему обработать сложно. Со своей стороны сделать ничего не могу.

Самый верный вариант узнать в чем проблема - это просниферить трафик и увидеть фактический ответ сервера на запрос. Но на 99% уверен, что причина именно в этом.



09 апреля 2011, 15:26
Зарегистрирован: 08 апреля 2011, 16:28
Хмм... действительно попробовал импортировать сайт с 20 постами и все ОК.

Блин а что ж делать то с большими сайтами? У меня была задумка свой сайтик импортировать в прогу, перелинковать как нужно и экспортировать назад, и потом наполнять инфой его уже с проги...

Может есть какой нибудь выход? Может паузы между запросами сделать или еще что...

Я вроде видел другой способ импортировать сайт с помощью дампа базы SQL, но так и не понял как это делать:

1. я создаю проект

2. Жму импорт

3. Создаю новый профиль

4. В самой нижней строке выбираю WordPress

5. Ээээ. что делать дальше? мне нужно ведь как-то указать путь до базы, но если я выбираю кнопку ЗАГРУЗКА ФАЙЛОВ, потом прописываю путь до базы и жму ОК, то ничего не произходит... Других кнопок там не нашол...

Мож я вообще не там ковыряюсь? :D



09 апреля 2011, 15:35
Зарегистрирован: 08 апреля 2011, 16:28
ОоО... не заметил строки импорт через ХML.

Выбрал вордпресс, потом добавить файл и указал путь до xml файла(который получил в результате встроенного инструмента экспорта с админки сайта), Жму ОК и вуаля!!! Все появилось.. и вместе с этим еще и ошибка - [url:sfqez59y]http://clip2net.com/s/SoQe[/url:sfqez59y]

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



10 апреля 2011, 05:21
Зарегистрирован: 10 апреля 2012, 00:00
Можно ваш файл для тестов?



10 апреля 2011, 16:38
Зарегистрирован: 08 апреля 2011, 16:28
я думаю что уже ни к чему... ошибка была залетная.. 1 раз.

потом все было нормально.

Сейчас уже научился импортировать и еще много чего... огромное спасибо за программу!!!

Но понял одно импорт в вордпресс через XML-RPC нереален изза нагрузок на хостинг... и сам хостинг (ЛЮБОЙ) это не позволяет.

Импортировать нужно через другое.. :D

Зы. если у кого-то что-то не получается задавайте вопросы в личку.. если я знаю то отвечу!

Зыы. спасибо admin за быстрые ответы!