Импорт комментариев из ЖЖ в WordPress 3.x (update)

По поводу импорта комментариев из ЖЖ, о котором я писал, поступила информация от Дмитрия Вальгера, что с версией WordPress 3.x надо использовать плагин lj-comments-import-reloaded.

Надо будет попробовать, и заодно обновить все блоги на jesuschrist.ru. Если кто-то уже все проверил, включая ручную синхронизацию, отсутствие дублей при загрузке комментариев из ЖЖ и т.п., то дайте знать. Надеюсь, что структура базы для хранения комментариев осталась та же.

Запись опубликована в рубрике Software с тэгами , , , . Создать закладку наpermalink. Оставить комментарийили trackback:Trackback URL.

16 комментариев

  1. Опубликован 2011/03/30 в 05:35 | Прямая ссылка

    Некоторое время хорошо проработал этот плагин. Но после 2-го марта почему-то перестал импортировать комментарии. Не импортирует ни автоматически ни в ручную по нажатию кнопки в панели.

    • Опубликован 2011/03/30 в 05:45 | Прямая ссылка

      А мой старый вариант до сих пор импортирует.

      Разница может быть вот в чем – я исправил LJ-XP, чтобы использовал чистый (нешифрованный) пароль ЖЖ, и в ручной синхронизации в lj-comments-import также использую чистый пароль.

  2. Опубликован 2011/03/30 в 07:02 | Прямая ссылка

    Насчёт дублей при переносе всего с ЖЖ на WP.

    Пробывал через Инструменты – Импорт – LiveJournal

    Создало по 9 дублей комментов при переносе с всех постов, сообщений, комментариев и меток. Пришлось вручную чистить – хорошо что у меня мало было комментов…

  3. Опубликован 2011/03/30 в 08:17 | Прямая ссылка

    Вот как работает связка LJ-XP + lj-comments-import-reloaded.

    Переход на отдельный блог

    почему то первый мой коммент синхронизировался только через сутки (чуть больше).

    Второй я вручную синхронизировал (что тоже не получалось в прошлые сутки).

    Картинки пользователей с ЖЖ – не отображаются.

    • Опубликован 2011/03/30 в 08:21 | Прямая ссылка

      Значит пока все это очень сыро?

      Что касается картинок – надо дополнительно какой-то код написать, чтобы загрузить именно тот юзер-пик, который использовался в сообщении. Но это маленький минус.

      А вот актуальность и правильность загрузки комментариев – это важно.

      С предыдущей версией у меня нет таких проблем. И я синхронизируюсь с основным блогом каждые 5 минут.

      • Опубликован 2011/03/30 в 08:32 | Прямая ссылка

        не могу пока сказать с уверенстью, в чем была причина.

        нужно длительное тестирование и правее кода.

        думаю, что к концу недели будут дополнительные результаты.

        • Опубликован 2011/03/30 в 09:12 | Прямая ссылка

          Пока синхрон нормально работает, у меня каждые 10 мин.

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

      • Опубликован 2011/03/30 в 20:32 | Прямая ссылка

        Я думаю вот в чём была проблема: из за front-line кэширования некоторые комменты просто не сразу “отдавались” на WP.. но это как одбычно только предположения.

        http://igrick.livejournal.com/499837.html

        Folks, в ЖЖ сейчас наблюдаются некоторые проблемы с мгновенным появлением только что созданных записей в некоторых случаях, далеко не у всех, конечно, но все же. Это связано с тем, что мы внедрили, где-то с неделю назад, систему front-line кэширования, дабы:

        увеличить производительность отдачи контента;
        иметь больший запас прочности для отражения DDoS-атак, которые в последнее время случаются все чаще.

        Сейчас мы работаем над тем, чтобы максимально приблизить скорость обновление кэша к моментальной (вернее будет отметить, что система именно так и спроектирована, но на больших нагрузках возникли “подводные камни”, которые не были видны на средних нагрузках), так что проблема будет устранена самое позднее сегодня ночью. На сами записи это не влияет – они никуда не пропали, во френдлентах отображаются, комментарии к ним ходят, RSS работают и целостность системы не нарушена.

  4. Опубликован 2011/04/26 в 21:54 | Прямая ссылка

    Здравствуйте. А что там с плагином? Он у вас сейчас работает? Или нет? Мне что-то не удалось его запустить, хотя я все права разрешил и все везде прописал как сказано в инструкции

    • Опубликован 2011/04/26 в 23:13 | Прямая ссылка

      Вы установили мою версию плагина под какую версию WP? Если ниже 3.0, то должно работать.

      • Опубликован 2011/04/27 в 07:59 | Прямая ссылка

        вашу
        WordPress 3.1.1

        выдает в логе ошибку
        [27-Apr-2011 03:05:40] PHP Warning: curl_setopt() [function.curl-setopt]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/u369759350/wp-content/plugins/lj-comments-import-reloaded/cookie.txt) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u369759350/public_html/wp-content/plugins/lj-comments-import-reloaded/sync_lj_comments.php on line 55
        [27-Apr-2011 03:05:40] PHP Warning: curl_setopt() [function.curl-setopt]: open_basedir restriction in effect. File(/usr/local/apache/htdocs/u369759350/wp-content/plugins/lj-comments-import-reloaded/cookie.txt) is not within the allowed path(s): (/home/:/usr/lib/php:/tmp) in /home/u369759350/public_html/wp-content/plugins/lj-comments-import-reloaded/sync_lj_comments.php on line 56
        [27-Apr-2011 03:05:40] PHP Warning: curl_setopt() [function.curl-setopt]: CURLOPT_FOLLOWLOCATION cannot be activated when safe_mode is enabled or an open_basedir is set in /home/u369759350/public_html/wp-content/plugins/lj-comments-import-reloaded/sync_lj_comments.php on line 58

        разрешения на файл cookie.txt выставил

        • Опубликован 2011/04/27 в 08:18 | Прямая ссылка

          Версию 3.x WordPress'a мой код не поддерживает. Может быть, LJImportReloaded, по ссылке из сообщения, поддерживает.

          У вас еще проблема, что сервер работает в safe_mode и все папки, в которые надо писать, должны быть внутри public_html или в том, что задано в open_basedir переменной сайта.

          • Опубликован 2011/04/27 в 08:32 | Прямая ссылка

            Для третьей версии я взял Релоадед, всё равно не работает.
            Да, у меня все хранится в папке public_html. Так что? в морг?

          • Опубликован 2011/04/27 в 08:42 | Прямая ссылка

            В морг не надо. Изучите настройки в начале скрипта, куда COOKIES он собирается писать. Надо сделать папку внутри public_html с правами 777 и прописать ее полный путь туда.

          • Опубликован 2011/04/27 в 08:51 | Прямая ссылка

            Ага, огромное вам спасибо, сейчас попробую

          • Опубликован 2011/04/27 в 10:20 | Прямая ссылка

            Ничего не получилось ( пичаль и огорчение. Возможно я что-то не правильно делаю.
            Уже все права ставил, ведь в лог ошибки пишутся, значит не сейф-моде же?

            Подозреваю, что что-то с путями.
            у меня весь вердпресс лежит в корне папки public_html
            корневая папка /home/u369759350 (но это видимо для FTP).
            Как прописать правильно путь?
            И где?
            Я прописывал путь в двух файлах, где скрипты ссылались на cookie.txt – это lj_comments_import.php и sync_lj_comments.php
            Поставил полные права на папку lj-comments-import-reloaded. Что можно ещё сделать?

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

Ваш e-mail никогда не будет опубликован или передан третьим лицам. Обязательные поля отмечены *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free

Subscribe without commenting