Як зберегти і відновити настройки друпал на Денвері

У процесі вивчення Друпал робиться багато різних налаштувань і іноді виходить не те, що хочеться Але повернутися в настройках назад не завжди виходить, тому що просто вже не пам'ятаєш що робилося. Буває й таке :).

Іноді хочеться просто повернутися трохи назад, що б спробувати інші настройки.

І в цьому випадку здорово допомагає архівування або збереження налаштувань. Припустимо ви налаштували що хотіли, але вирішили спробувати ще що-небудь. Який вийти результат, ви ще не знаєте, і чи потрібен вам цей результат - ви теж не знаєте.

Коли то, в подібній ситуації, я просто копіював або архівувати папку Денвера WebServers і після того як "награлися" з настройками просто встановлювати все назад.

Коли дізнався що всі налаштування Друпал зберігаються в базі даних, то навчився робити бекап бази даних Друпал за допомогою phpMySQL. Тим більше що в Денвері phpMySQL є. Але у phpMySQL є обмеження на обсяг архіву і тому з часом я від цього способу відмовився.

Пробував і інші методи, але в кінцевому підсумку зупинився на "Sypex Dumper".

Sypex Dumper - це програмний продукт (PHP-скрипт), який просто і швидко створює резервні копії (бекап, дамп) бази даних MySQL, і також просто і швидко дозволяє відновити в разі необхідності базу даних з резервної копії.

Як зберегти і відновити настройки друпал на Денвері

Як зберегти і відновити настройки друпал на Денвері

Викачуємо Sypex Dumper. Це буде архів з файлами.

Як зберегти і відновити настройки друпал на Денвері

Чому я роблю так? Це дозволяє мені не замислюватися про видалення резервних копій, якщо раптом захочеться видалити який-небудь сайт з Денвера. Під час моїх активних експериментів з різними CMS у мене було встановлено до 15 різних сайтів. І їх кількість постійно змінювалося. Що то я видаляв, що то встановлював нове. Але коли мені хотілося повернутися до вже віддаленого, мені потрібно було просто створити папки і скопіювати туди файли сайту або CMS, а базу даних я встановлювати з резервних копій, збережених Sypex Dumper в своїй папці.

Для мене це зручно. Але ви можете так не робити, а встановити sxd в папку свого тестового сайту.

Як зберегти і відновити настройки друпал на Денвері

Після того як всі файли Sypex Dumper скопійовані в папку z: \ home \ sxd \ www \, необхідно обов'язково перезапустити Денвер.

Як зберегти і відновити настройки друпал на Денвері

Хотілося б звернути увагу на вибір кодування. Можна залишити як є, то є - auto, але якщо ви будете переносити базу на хостинг в інтернет, то краще вибирати конкретно. Для Друпал це utf8. Так швидше виявляти нестиковки в кодуваннях. Каталог рефератів: може привести до неправильної роботи сайту. Наприклад, немає порожніх сторінок.

Відновлення бази даних Друпал

Як зберегти і відновити настройки друпал на Денвері

Для відновлення бази треба перейти на вкладку Імпорт, вибрати базу, куди будемо відновлювати базу, вибираємо резервну копію, з якої будемо відновлювати дані і тиснемо на кнопку "Виконати". Пам'ятаємо про кодування.

Як зберегти і відновити настройки друпал на Денвері

У розділі "Сервіси" можна перед тим як відновлювати базу даних з резервної копії, видалити діючу базу даних, а потім створити нову, з тим же ім'ям, користувачем і паролем. Це дозволить дійсно зробити повернення до резервної копії. Відновлення буде відбуватися в порожню базу і тому в базі не буде нічого зайвого.

Під час налаштувань Друпал може створювати нові таблиці в базі даних і ці таблиці не будуть видалені при відновленні бази з резервної копії.

Як зберегти і відновити настройки друпал на Денвері

Перед тим як видалити остаточно буде поставлено питання, щоб ви ще раз переконалися що видаляєте САМЕ ТУ базу даних.

Як зберегти і відновити настройки друпал на Денвері

Створення нової бази відбувається теж просто. Тиснемо на значок створення бази даних і у вікні вводимо ім'я бази, вибираємо кодування і метод порівняння.

Як зберегти і відновити настройки друпал на Денвері

Відновлювати базу з резервної копії краще в порожню базу.

Як зберегти і відновити настройки друпал на Денвері

Процес імпорту проходить досить швидко. Такої швидкості я не бачив ні в якого іншого способу.

Як зберегти і відновити настройки друпал на Денвері

Після імпорту можна зайти на вкладку "Експорт" і подивитися на Встановлено базу.

Схожі статті