Criar cópias de segurança e restaurar as páginas do construtor.
Guarde uma cópia de cada página do construtor, imagem e definição, e pode repor um site inteiro ou uma só página. O DXPR Builder guarda páginas na base de dados do Drupal e carregamentos no diretório de ficheiros, por isso uma cópia de segurança normal do Drupal abrange-o. Esta página enumera o que incluir e como o repor.
O que copiar
| Component | Location | Contains |
|---|---|---|
| Base de dados | MySQL, MariaDB ou PostgreSQL | Conteúdo das páginas e cada revisão, mais a configuração ativa |
| Diretório de ficheiros | sites/default/files/ |
Carregamentos em dxpr_builder_images, dxpr_builder_videos e dxpr_builder_files |
| Exportação de configuração | O diretório de sincronização, muitas vezes config/sync/ |
Definições, modelos de página, modelos de utilizador, perfis de utilizador e a entidade Key da chave de produto |
O histórico de anulação do editor vive no navegador de cada editor e não faz parte de nenhuma cópia de segurança.
Copiar um site
-
Despeje a base de dados:
drush sql:dump --result-file=backup.sql -
Copie o diretório de ficheiros:
cp -r sites/default/files/ /backup/files/ -
Se guarda a configuração em código, exporte-a também:
drush config:export
Repor um site
-
Importe a base de dados:
drush sql:cli < backup.sql -
Copie o diretório de ficheiros de volta para
sites/default/files/. -
Se a configuração vive em código, importe-a:
drush config:import -
Reconstrua as caches:
drush cache:rebuild
Repor uma página
Cada gravação do construtor cria uma revisão, por isso uma página volta sem restauro completo.
- Abra o separador Revisions da página.
- Encontre a revisão antes da alteração indesejada. As gravações do construtor mostram
a mensagem de registo
Saved with DXPR builder. - Clique em Revert.
O que vê
As páginas repostas abrem no editor com os esquemas, as imagens aparecem para os visitantes, e a secção License em General Settings ainda guarda a chave de produto.
Se o conteúdo não aparece
- Pages are back but images are broken. O diretório de ficheiros não foi
reposto. Copie de volta as pastas
dxpr_builder_images,dxpr_builder_videosedxpr_builder_files. - The editor asks for a product key. A entidade Key que guarda
a chave não foi reposta, ou a variável de ambiente falta
neste servidor. Verifique a secção License em DXPR Studio
DXPR Builder > General Settings.
- Visitors still see the pages from before the restore. Uma cache
à frente do site serve cópias antigas. Execute
drush cache:rebuilde purgue o Varnish ou a CDN.
O que se segue?
Controlo de versões para acompanhar alterações para continuar a explorar o DXPR Builder.