Перемещение Magento с сервера на сервер - Архивные файлы слишком большие


Поскольку мои электронные магазины слишком велики для архивирования и загрузки всего, я хочу знать, какие папки мне следует загрузить со старого сервера и перейти на новую установку Magento, чтобы быстро запустить ее и запустить?

Author: Fiasco Labs, 2013-09-16

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
 4
Author: Sander Mangel, 2013-09-16 17:26:13

Я предпочитаю использовать rsync для выполнения передач

rsync -avz -e ssh /path/to/local/ [email protected]:/path/to/new/

Я бы также исключил, если вы не хотите копировать все дополнительные файлы кэша.

Вы можете нажать эту команду несколько раз, и она будет копировать новые элементы только во второй раз!

Последнее, что нужно сделать, это переместить базу данных: я обычно делаю дамп и восстанавливаю, а затем обновляю вашу таблицу core_config_data

 2
Author: brentwpeterson, 2013-09-16 17:46:37