Экспорт-импорт базы данных Joomla 4 с помощью консольного приложения

  1. Об экспорте-импорте базы данных Joomla 4 с помощью консольного приложения
  2. Требования
  3. Инструкции экспорта-импорта базы данных Joomla 4 с помощью консольного приложения
  4. Резервное копирование и восстановление

Старт! Честный VDS/VPS, на котором «Лунная База» живет уже 20+ лет

Задумываетесь о том, чтобы поднять свой pet-проект, сайт клиента или настроить окружение для разработки? Уже пора подумать, где арендовать железо.

Лунная База хостится на FirstVDS более 20 лет. Мыслей о том, чтобы перебраться на другой хостинг, не было ни разу (хотя опыт работы с другими вариантами, конечно, есть).

Бывали разные ситуации, но они бывают на любом железе. Главное, что нужно понять: здесь нет маркетинговой шелухи и сказок про «мы всё сделаем за вас». Если вы берете VDS — вам дают полный root, возможность накатить любую ОС и не лезут в ваши конфиги.

Если в саппорт написать с вопросом по вашему коду и получить ответ: «Читайте документацию и разбирайтесь сами» или «Обратитесь к профильному специалисту» — это не повод обижаться. Это повод углубить свои знания в DevOps и сайтостроении! Бегите от тех, кто пообещает: «Мы всё чиним и настраиваем абсолютно бесплатно!». Никто никогда не работает «по доброте душевной» в ущерб себе, а бесплатный сыр в администрировании обычно заканчивается сломанной базой данных.

Что по факту: Гибкое масштабирование ядер и RAM, экономия по сравнению с физическими серверами и адекватная панель ispmanager, если она вам нужна.



Об экспорте-импорте базы данных Joomla 4 с помощью консольного приложения.

Перед обновлением Joomla или установкой стороннего расширения настоятельно рекомендуется создать резервную копию вашего сайта.
Консоль Joomla 4.x предоставляет команды для экспорта (резервного копирования) и импорта (восстановления) вашей базы данных Joomla. Обратите внимание, что он не создает резервную копию вашей файловой системы, что следует делать отдельно

Требования.

Чтобы использовать эти команды, вам необходим защищенный доступ к оболочке (SSH) к вашему хосту, на котором установлен PHP CLI (интерфейс командной строки). Подумайте о том, чтобы получить базовые знания об использовании команд оболочки.

Инструкции экспорта-импорта базы данных Joomla 4 с помощью консольного приложения.

Войдите на свой хост и перейдите в корневую папку вашего сайта.
Можете использовать папку Joomla 'tmp' в вашем <folder_path>, чтобы иметь права на чтение/запись.

  • Получить все доступные команды консоли Joomla:
    • php cli/joomla.php list
  • Экспорт базы данных в папку:
    • php cli/joomla.php database:export --all --folder <folder_path>
  • Импорт базы данных из папки:
    • php cli/joomla.php database:import --all --folder <folder_path>

Вы также можете:

  • Экспорт базы данных в виде zip-файла:
    • php cli/joomla.php database:export --all --zip
  • Экспорт таблицы:
    • php cli/joomla.php database:export --table <table_name>
  • Экспорт таблицы в zip-файл:
    • php cli/joomla.php database:export --table <table_name> --zip
  • Импорт таблицы:
    • php cli/joomla.php database:import --table <table_name>
  • Если нужна помощь:
    • php cli/joomla.php database:export --help php cli/joomla.php database:import --help

Резервное копирование и восстановление.

Чтобы создать полную резервную копию (с папками, файлами и базой данных) вашего сайта на Joomla 4, вы можете выполнить следующие команды:

  1. Заархивируйте свой корневой каталог Joomla:
    • tar --exclude='./tmp/joomla_bak.*' -zcvf tmp/joomla_bak.tgz . > tmp/joomla_bak.log
  2. Экспортируйте всю базу данных Joomla:
    • php cli/joomla.php database:export --all --folder tmp/db_bak

И чтобы восстановить его, выполните следующие команды:

  1. Импортируйте всю базу данных Joomla:
    • php cli/joomla.php database:import --all --folder tmp/db_bak
  2. Распакуйте архив:
    • tar --recursive-unlink -xvf tmp/joomla_bak.tgz

Перевод с английского официальной документации Joomla 4:
https://docs.joomla.org/J4.x:CLI_Database_Exporter_Importer

Самый честный хостинг за 20+ лет существования Лунной Базы

Задумываешься о том, чтобы поднять свой сайт в Интернете? Уже пора подумать о том, какой хостинг выбрать?

Лунная База хостится 20+ лет на firstDVS. При этом, мыслей о том, чтобы перебраться на другой хостинг не было. (Но, при этом есть опыт работы с другими вариантами.)

Бывали с firstDVS разные ситуации, но, они бывают на всех хостингах. Единственное, что тут важно понять, - это то, что никто ничего тебе не будет впаривать... Но, и работать за тебя тоже никто не станет. Если в саппорт ответили: «Читайте по ссылке и разбирайтесь сами...» или вообще «Обратитесь за помощью к специалисту», - это повод углубить свои знания в области сайтостроения, а не бежать к тем, что пообещают: «Мы всё чиним и всё делаем за своих клиентов абсолютно бесплатно!» Никто никогда ничего ни за кого "по доброте душевной" не делал, не делает и не будет делать!

Старт! Горячий старт на просторы интернета
Старт! Горячий старт на просторы интернета
Старт! Меню