Резервне копіювання та відновлення сторінок конструктора.

Вивчення DXPR BuilderКерування сайтомВідповідність вимогам

Ви тримаєте копію кожної сторінки конструктора, зображення та налаштування, і можете повернути цілий сайт або одну сторінку. DXPR Builder тримає сторінки в базі даних Drupal, а завантаження в теці файлів, тож звичайна резервна копія Drupal його охоплює. Ця сторінка перелічує, що включити і як це відновити.

Що резервувати

Компонент Розташування Містить
База даних MySQL, MariaDB or PostgreSQL Вміст сторінок і кожна ревізія, плюс активна конфігурація
Тека файлів sites/default/files/ Завантаження в dxpr_builder_images, dxpr_builder_videos і dxpr_builder_files
Експорт конфігурації Ваша тека синхронізації, часто config/sync/ Налаштування, шаблони сторінок, шаблони користувачів, профілі користувачів і сутність Key ключа продукту

Історія скасувань редактора живе в браузері кожного редактора й не є частиною жодної резервної копії.

Резервне копіювання сайту

  1. Злийте базу даних:

    drush sql:dump --result-file=backup.sql
    
  2. Скопіюйте теку файлів:

    cp -r sites/default/files/ /backup/files/
    
  3. Якщо ви тримаєте конфігурацію в коді, експортуйте й її:

    drush config:export
    

Відновлення сайту

  1. Імпортуйте базу даних:

    drush sql:cli < backup.sql
    
  2. Скопіюйте теку файлів назад до sites/default/files/.

  3. Якщо ваша конфігурація живе в коді, імпортуйте її:

    drush config:import
    
  4. Перебудуйте кеші:

    drush cache:rebuild
    

Відкат однієї сторінки

Кожне збереження конструктором створює ревізію, тож одна сторінка повертається без повного відновлення.

  1. Відкрийте вкладку Revisions сторінки.
  2. Знайдіть ревізію перед небажаною зміною. Збереження конструктором показують повідомлення журналу Saved with DXPR builder.
  3. Натисніть Revert.

Що ви бачите

Відновлені сторінки відкриваються в редакторі зі своїми макетами, зображення показуються відвідувачам, а розділ License у General Settings досі тримає ваш ключ продукту.

Якщо ви не бачите свого вмісту

  • Сторінки повернулися, але зображення зламані. Теку файлів не було відновлено. Скопіюйте назад теки dxpr_builder_images, dxpr_builder_videos і dxpr_builder_files.
  • Редактор просить ключ продукту. Сутність Key, що тримає ключ, не була відновлена, або її змінної середовища немає на цьому сервері. Перевірте розділ License у DXPR Studio

    DXPR Builder > General Settings.

  • Відвідувачі досі бачать сторінки з-перед відновлення. Кеш перед сайтом подає старі копії. Виконайте drush cache:rebuild і очистьте Varnish або свій CDN.

Що далі?

Контроль версій для відстеження змін, щоб продовжити ознайомлення з DXPR Builder.