WordPress Урок 3 – Как да си прехвърлим сайта от училище вкъщи (архивиране и експорт)

Публикувано на 05.05.2022
WordPress Урок 3 – Как да си прехвърлим сайта от училище вкъщи (архивиране и експорт)

Въведение

Този урок е по-обширен и изисква повече внимание.
Ако работим професионално, бихме използвали система за контрол на версиите (Git), като GitHub, GitLab или Bitbucket.
Но за целите на този урок ще приложим по-лесния стандартен вариант, който върши същата работа – архивиране на файловете и базата данни.


Архивиране на файловете на WordPress

За да прехвърлим WordPress сайт, ни трябват два основни компонента:

  1. Архив на файловете

  2. Архив на базата данни

Първо ще направим архив на файловата система.

Ако сте следвали стъпките от Урок 1, сайтът трябва да се намира в:

C:\xampp\htdocs\името-на-проекта

Архивирайте папката с вашия проект, като използвате ZIP, RAR или 7z.
Този архив ще съдържа всички теми, добавки и качени изображения.

📸 Място за изображение: структура на папка C:\xampp\htdocs с проектна папка “picaria.com”


Архивиране на MySQL база данни

След като имаме архив на файловете, ще направим архив и на базата данни.
Това може да стане по два начина – чрез phpMyAdmin или чрез CMD (конзолата).

  1. Уверете се, че Apache и MySQL са стартирани от XAMPP.

  2. Заредете в браузъра http://localhost/phpmyadmin/

  3. Изберете базата, асоциирана със сайта (например wp_picaria)

  4. Отидете в раздел Експорт (Export)

  5. Изберете Custom (Персонализиран) метод

  6. Уверете се, че всички таблици са маркирани и кликнете Go

Генерираният .sql файл запазете до архива на WordPress.

📸 Място за изображение: екран на phpMyAdmin с избрана база и опция Export


Архивиране през CMD (ако има грешка)

Ако по време на експорта се появи грешка, направете архива през конзолата.

  1. Стартирайте CMD от Start менюто или от Windows Explorer

  2. Отидете до:

cd C:\xampp\mysql\bin
  1. Изпълнете командата:

mysqldump -u root -p wp_picaria > C:/xampp/htdocs/wp_picaria.sql

Така ще създадете архив на базата данни в папката htdocs с името wp_picaria.sql.

📸 Място за изображение: CMD прозорец с изпълнение на mysqldump команда


Какво трябва да имаме до тук

  1. Архив на WordPress файловете (всички теми, добавки и изображения)

  2. Архив на базата данни (.sql файл)


Възстановяване на сайта от архив

След като имаме двата архива, можем да ги използваме на друг компютър.

  1. Копирайте архивите от флаш памет, облак или имейл

  2. Уверете се, че имате инсталиран XAMPP или LAMP
    (ако не – припомнете си Урок 1)

  3. Разархивирайте файловете в:

C:\xampp\htdocs\
  1. Стартирайте http://localhost/phpmyadmin/

  2. Създайте нова база със същото име (например wp_picaria)

  3. Изберете Импортиране (Import) и заредете .sql файла

След успешно импортиране сайтът ви ще бъде възстановен и достъпен локално.

📸 Място за изображение: phpMyAdmin Import таб с избран .sql файл


Заключение

Научихме как да направим резервно копие (backup) на WordPress сайта си и как да го възстановим.
Тези умения са основа за бъдещи по-сложни операции като миграция между сървъри или публикуване онлайн.