Стратегия Резервного Копирования Сайта Joomla 1.5

Стратегия Резервного Копирования Сайта Joomla 1.5

16.04.2009 11:21:13 Просмотров 55 Источник

Я хотел бы время от времени делать полную резервную копию всего моего сайта на основе joomla 1.5. Как бы это в идеале было сделано? Есть ли какие-то общие подводные камни? Не то, чтобы у меня был только ftp-доступ к хост-серверу. Есть ли шаг за шагом учебник где-то? Я использую последнюю версию Joomgallery и Kunena 1.0.9 (Legacy mode).

Может быть, есть хороший способ автоматизировать это?

У вопроса есть решение - Посмотреть?

Ответы - Стратегия Резервного Копирования Сайта Joomla 1.5 / Joomla 1.5 Site Backup Strategy

nickf

16.04.2009 11:30:14

Есть две части резервной копии, о которых вы должны беспокоиться, база данных и файлы.

  1. Первая часть-это база данных. Он может быть скопирован с помощью чего-то вроде phpMyAdmin. Если у вас еще нет этого на вашем сервере, это не слишком сложно загрузить и заставить его работать самостоятельно. Оттуда вы можете просто экспортировать всю базу данных в файл gzip.

  2. Вторая часть-это код и загруженные файлы. База кода не должна меняться слишком часто, поэтому вы, вероятно, можете просто сделать одну резервную копию этого. Есть несколько способов. Проще всего просто загрузить всю папку через FTP, хотя если вы Linux, я уверен, что кто-то будет знать одну командную строку, чтобы получить все измененные файлы (rsync?).

База данных-это главное, о чем вам нужно беспокоиться: все остальное должно быть восстановлено только путем переустановки.

Martin C.

16.04.2009 11:30:39

Если у вас есть только FTP-доступ, у вас есть небольшая проблема, так как помимо всех файлов вам также придется создавать резервную копию базы данных. Без доступа к базе данных полная резервная копия не принесет вам никакой пользы.

Peter Perháč

16.04.2009 11:32:06

получите инструмент синхронизации FTP и сохраните актуальную копию вашего сайта локально. Затем вы можете запустить пакетный скрипт

mysqldump -hhost -uuser -p%1 schema > C:\backup.sql

чтобы создать резервную копию ваших таблиц mysql в различные моменты времени.

править вы должны были бы иметь сервер MySQL, установленный на вашем локальном компьютере, и путь к его каталогу bin в вашем пути, чтобы выполнить команду mysqldump без особых хлопот. - p%1 будет использовать пароль командной строки, так как вы не хотите хранить пароли в своем пакетном сценарии.

Niklas Ottosson

16.04.2009 12:17:37

Я думаю, что это: http://www.joomlapack.net - это то, что тебе нужно. Я использую его сам, и он работает как шарм. Как для резервного копирования, так и для перемещения моих установок Joomla с сайтов разработчиков и на реальный сайт.

giraff

30.04.2009 06:10:31

Какую бы стратегию резервного копирования вы ни выбрали-убедитесь, что она может правильно обрабатывать UTF-8. Joomla 1.5 хранит все содержимое с UTF-8, даже если кодировка базы данных установлена на 'iso-5589-1' - поэтому, когда решение резервного копирования обнаруживает кодировку базы данных, некоторые символы, такие как € или é, приведут к "странному" / é - не совсем то, что вы хотите.

https://stackoverflow.com/questions/755072/joomla-1-5-site-backup-strategy/807106#comment616993_807106
Хорошо ли я помню, что даже у phpMyAdmin были проблемы с этим?

06.05.2009 12:35:11

Я абсолютно поддерживаю использование Joomlapack - он отлично работает. Дополнительные удаленные средства позволяют инициировать резервное копирование с настольного компьютера Windows - он выполняет резервное копирование и загружает его. Пульт дистанционного управления имеет планировщик, и вы также можете настроить его для резервного копирования и загрузки списка сайтов.

Joomlapack также предоставляет файл " kickstart.php", который вы копируете в свою пустую учетную запись сервера вместе с резервной копией, что автоматизирует процедуру восстановления. Вам нужно создать пустую базу данных с помощью PHPMyAdmin или аналогичного, и вам предоставляется возможность указать параметры базы данных (хост, база данных, имя пользователя, пароль) во время процесса.

Одна ловушка, с которой я столкнулся с этим, заключается в том, что некоторые общие компоненты могут иметь абсолютные URL - адреса в своей конфигурации-например, SOBI2, Virtuemart. Тогда остается только найти соответствующий конфигурационный файл, отредактировать его и повторно загрузить.

Другая проблема заключалась в том, что один архивный файл (либо ZIP, либо их формат JPA) получил имя файла с "?"символ в нем (с сервера Linux), и это вызвало небольшую проблему, пытаясь установить его локально на стеке Windows WAMP - процесс извлечения в ZIP-файле не удался, и он остановил процесс завершения чисто.

I.Adam

14.07.2014 02:24:10

Я предлагаю использовать автоматическую службу резервного копирования с помощью http://www.everlive.net

Обновление: Хорошо, вот еще немного информации. EverLive.net это сайт, где вы можете создать бесплатный аккаунт. Введите данные вашего сайта, и вы готовы принять ваши резервные копии с помощью всего одного клика. Восстановление также возможно таким же образом.

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

Закрыть X