Как вручную восстановить сайт из архива Duplicator в XAMPP и создать базу данных
Вы решили создать или отредактировать сайт локально, установив его на свой компьютер. И для этого создали бекап сайта на WordPress с помощью плагина Duplicator. Так что делать дальше?


Шаг 1
Извлечение архива Duplicator
1. Загрузите архив сайта (например, backup.zip) и файл-установщик (installer.php) из папки Duplicator.
2. Распакуйте архив вручную в корневую папку XAMPP (обычно htdocs/ваша_папка). Убедитесь, что все файлы, включая wp-config.php, находятся на месте.

Шаг 2
Создание базы данных в phpMyAdmin
1. Запустите Apache и MySQL через панель управления XAMPP

2. Перейдите в браузере по адресу http://localhost/phpmyadmin.
3. Во вкладке «Базы данных» введите имя базы (например, new_site_db), выберите кодировку utf8mb4_unicode_ci <– вот это прям ОЧЕНЬ важно! и нажмите «Создать». Совпадение кодировки БД и CMS критично для корректной работы сайта. Имя Базы данных – сохраните в файлик или блокнот, скоро пригодится.

Шаг 3
Добавление пользователя MySQL
1. Перейдите во вкладку «Привилегии» → «Добавить нового пользователя».

2. Укажите имя (например, site_user), хост localhost и сгенерируйте надежный пароль через кнопку «Генерировать».
Сохраните себе логин и пароль пользователя базы данных!
3. Во вкладке «Глобальные привилегии» выберите «Отметить все» → «Вперёд». Не используйте одинаковые имена для БД и пользователя — это снижает безопасность.
Шаг 4
Запуск установщика Duplicator
1. Откройте в браузере http://localhost/ваша_папка/installer.php.
2. Следуйте инструкциям мастера: укажите данные новой базы (new_site_db, site_user, пароль) и завершите миграцию.



Готово! Сайт восстановлен
в локальной среде. Есть вопросы?
Всех обняла, Alla❤️WP
Если вышла ошибка при установке:
1 ошибка
.... Not supported...
STATUScharacter set and collation isn’t supported on current database. “Legacy Character set” and “Legacy Collation” will be replaced with default values.
То просто ставим галочку согласия и идем дальше:

2 ошибка
Одно или несколько требуемых расширений php отсутствуют
Плагин “Здоровье сайта” выдает критическую ошибку: Одно или несколько требуемых расширений php отсутствуют.

1. Найдите файл “php.ini”: перейдите в каталог установки XAMPP и найдите папку “php”. Внутри этой папки найдите файл “php.ini”.

2. Откройте файл «php.ini»: откройте файл «php.ini» с помощью текстового редактора. Убедитесь, что текстовый редактор запущен от имени администратора.
3. Найдите расширение, которое хотите установить: в файле php.ini найдите раздел «Dynamic Extensions». В этом разделе содержится список доступных для установки расширений.
4. Раскомментируйте расширение: надо удалить точку с запятой (;) в начале строки, соответствующей расширению. Это раскомментирует расширение и включит его для использования.

5. Сохраните и закройте файл: после раскомментирования нужного расширения сохраните изменения, внесённые в файл “php.ini”, и закройте текстовый редактор.
6. Перезапустите сервер Apache: Откройте панель управления XAMPP и остановите/запустите сервер Apache, нажав кнопки «Остановить», а затем «Запустить». Перезапуск сервера необходим для того, чтобы изменения вступили в силу.



