WordPress: Архивиране и възстановяване на друг сървър

РемонтКогато тази седмица сайтът ми беше атакуван от спам ботове (звучи като научна фантастика, а?), Бях принуден да рестартирам сървъра си доста пъти, преди да осуетя атаката. Всъщност мисля, че по някакъв начин съм повредил базата данни или файл в WordPress, тъй като след събитието сайтът няма да издържи повече от няколко часа или така, без да падне.

Възползвах се от възможността да преместя сайта си в нов акаунт в моя акаунт на дистрибутор на адрес Jumpline.comизображение 2260935 1169332. През годините бях в екстаз от Jumpline. Аз съм домакин на около 30 уебсайта и почти никога не се обаждам от клиентите, които хостват с мен (освен ако не се нуждаят от помощ). Услугата е забележителна и екипът им за поддръжка е фантастичен.

Техните техници за поддръжка всъщност бяха момчетата, които установиха, че някои спам-ботове убиват сайта ми (Благодаря!). Преминаването към новия акаунт вече поставя този сайт в най-новата версия на PHP / MySQL и има наистина хубаво приложение Ajax Webmail.

Това, което не осъзнавах, беше каква невероятна болка беше да се опитам да направя чист инсталиране на WordPress. Много от приставките там добавят полета и таблици към вашата база данни на WordPress. Постоянно оценявам с приставки, така че моята база данни беше катастрофа. Изпълнението на резервно копие на WordPress или базата данни и възстановяването му в новия акаунт вероятно щеше да премести проблемите с него. Най-малкото щеше да хвърли куп допълнителни полета и маси там. Бих искал да видя бъдещи версии на модификации на базата данни на WordPress при деактивиране на приставка, така че боклукът да не остане.

Дори разгледах някои допълнителни плъгини, които биха извели вашия блог на WordPress в XML за повторно импортиране, но след това губите много данни. Дванадесет часа по-късно (спах) и мисля, че всъщност завърших преместването на акаунта и всички приложими данни. Това беше малко кошмар, но ето какво направих:

  1. Архивира оригиналния сайт и база данни.
  2. Инсталиран WordPress от нулата на новия акаунт.
  3. Инсталира най-новите плъгини за WordPress от нулата в новия акаунт.
  4. Задайте всички опции на приставките и настройките на сайта.
  5. Направих таблично сравнение на всеки таблица от базата данни източник и дестинация база данни.
  6. Изтриха всички полета в базата данни източник, които не съществуват в целевата база данни.
  7. Изпразни всички таблици в базата данни на местоназначението (освобождаване от стандартните WP тестови публикации
  8. Направих експортиране на всяка таблица без пуснете и пресъздайте. Това ще запише записите в новата база данни със същите ключове, така че нито една от връзките не е прекъсната.
  9. Копирах папката си wp-content \ upload от акаунта на източника в акаунта на местоназначението. Тъй като преместих и името на домейна, всички препратки към изображения бяха запазени.
  10. Пуснах блога и го тествах! Трябваше да почистя някои постоянни връзки на страници, не съм сигурен защо, но впоследствие те бяха добре.

Интересно е, че WordPress има вграден импорт за конкурентни платформи за блогове, но няма импортиране за изпълнение на WordPress в WordPress импортиране, което ще пренебрегне модификациите на приставките.

Това почти го направи. Може да забележите, че пускам нов тема. Просто имах твърде много малки проблеми с бета темата, която бях пуснал. Направих някои обширни персонализации на тази тема, но мисля, че почти я стигнах там, където искам.

Единственото ми оплакване по темата е, че автор не внедри общ долен колонтитул в темата, който се намираше над дъното> тяло> маркер, така че трябваше да въведа ръчно скрипта си на Google Analytics през цялото време. Можех да създам персонализиран долен колонтитул и да го препратя, но мисля, че по-късно щях да се объркам, тъй като авторът на темата използва името „долен колонтитул“ за всичко. Това е много хубава тема!

Предполагам, че съм се върнал сега! Сега трябва да се захвана за работа!

3 Коментари

  1. 1
  2. 2

    Просто мисъл…
    Винаги тествам архивиране и възстановяване на решения, публикацията ви привлече вниманието ми.
    Използването на вградения експорт и импорт, вграден до 2.1, беше мечта. Имах проблем с показаната графика.
    На път съм да изтрия и рестартирам тестовия блог, но този път ще редактирам XML файла, за да отрази новото местоположение на снимките.

  3. 3

    Аз също имах чудесния опит да възстановя моя WordPress сайт от нулата. Всичко мина доста добре, тъй като бях сигурен да архивирам всичко чрез множество средства.

    Основните проблеми, с които се сблъсках, бяха, че заданията ми за публикации в категория бяха загубени поради импортиране чрез XML файла. Освен това няколко публикации не бяха напълно възстановени. Изглежда, че това се дължи на някои проблеми с използването на единични кавички в параграфи. По някаква причина резервният файл не избяга правилно от цитатите и WordPress смяташе, че е стигнал до края на публикацията.

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

    Благодаря, че споделихте своя опит.

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.