Перемещение Magento с сервера на сервер - Архивные файлы слишком большие
Поскольку мои электронные магазины слишком велики для архивирования и загрузки всего, я хочу знать, какие папки мне следует загрузить со старого сервера и перейти на новую установку Magento, чтобы быстро запустить ее и запустить?
2 answers
Вообще говоря, единственное, что становится действительно большим в Magento, - это папка мультимедиа. Остальное вы можете легко перенести, создав либо ZIP, либо TAR на сервере.
Если у вас есть доступ к SSH, вы можете использовать следующую команду для создания TAR, исключая каталог media
и var
.
tar -czf ./backup.tar --exclude=./media --exclude=./var ./
Но если вы перемещаете базу данных (с продуктами и т. Д.), Вам также понадобится каталог media
, а также изображения продуктов.
Для передачи все от одного сервера к другому вы можете использовать следующее, если у вас есть доступ по SSH на обоих серверах
scp -r -p /path/to/current/installation [user]@[serveraddress]:/path/to/destination
Я предпочитаю использовать rsync для выполнения передач
rsync -avz -e ssh /path/to/local/ [email protected]:/path/to/new/
Я бы также исключил, если вы не хотите копировать все дополнительные файлы кэша.
Вы можете нажать эту команду несколько раз, и она будет копировать новые элементы только во второй раз!
Последнее, что нужно сделать, это переместить базу данных: я обычно делаю дамп и восстанавливаю, а затем обновляю вашу таблицу core_config_data