Какой самый простой способ сделать резервную копию сайта TYPO3 - PullRequest
0 голосов
/ 30 октября 2019

Существует ли простой способ быстро создать резервную копию веб-сайта TYPO3, который не требует доступа к FTP или БД? Я знаю, что для многих других систем, таких как Drupal или WordPress, существует множество таких плагинов / расширений / модулей, как бы вы их ни называли, которые являются своего рода инструментами резервного копирования «одним щелчком». Вы можете просто сделать резервную копию всего сайта со всеми его файлами и базой данных и загрузить файл резервной копии или поместить его в облако. Также легко восстановить сайт из этого файла.

Но с TYPO3 я еще не нашел такого инструмента. Я ищу что-то, что позволяет внутреннему пользователю легко создать резервную копию или восстановить сайт из резервной копии. Кто-нибудь знает такое расширение, которое делает это или, может быть, знает другой путь?

TYPO3 8.7.27

1 Ответ

1 голос
/ 30 октября 2019

Все, что вам нужно для переустановки страницы TYPO3, - это файл admin, папка typo3conf, папка загрузки и база данных.

На терминалах Linux

Резервная копия БД:

mysqldump -u [username] -p [Databasename] > dump_file.sql

Затем создайте архив tar:

tar cfz backup.tar.gz fileadmin/ typo3conf/ uploads/ dump_file.sql

Теперь этот tar является «полной резервной копией». Вы можете установить новую страницу TYPO3, закинуть свои tar-файлы внутрь, импортировать базу данных - готово.

Для импорта БД:

mysql -u [username] -p [Databasename] < dump_file.sql

Возможно, вы хотите включить .htaccessи, например, файлы .htpasswd.

Это не настоящее решение для резервного копирования, но я простой и эффективный способ для очень простого резервного копирования.

Вы можете вызывать эти команды через PHP с помощью shell_exec();
https://www.php.net/manual/de/function.shell-exec.php

Это немного сложно, но я успешно установил полные страницы TYPO3 с помощью одного * .php-файла, который я вызвал через браузер.
Но убедитесь на 100%, если выВы используете такой файл - никогда не оставляйте его доступным для общественности!

...