Скопируйте файлы ec2 на локальный

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

Я сделал следующее до сих пор:

Может быть, есть более простой способ создать копию моих файлов на EC2 и RDS и запустить их локально? Или я просто что-то упустил?

Спасибо


person user3119334    schedule 19.12.2013    source источник


Ответы (1)


Это шаги, которые вы должны выполнить, чтобы создать сайт разработки на локальном компьютере.

  1. Заархивируйте все файлы magento

    zip -r magento.zip /var/www/

  2. Сделать дамп RDB

    mysqldump -u имя пользователя -p [имя_базы_данных] -h rbs-Конечная точка > dumpfilename.sql

  3. Загрузите файлы на свой локальный компьютер

    Используйте sftp для загрузки всех файлов и проверьте группы безопасности, чтобы убедиться, что порт ssh открыт.

  4. Импортируйте RDB в базу данных, которую вы создаете локально

    Перед восстановлением базы данных проверьте эту http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/restoring_a_backup_of_a_magento_database

    mysql -u имя пользователя –p [имя_базы_данных] ‹ dumpfilename.sql

  5. Разархивируйте файлы на своем компьютере и переместите на локальный веб-сервер.

  6. Измените URL-адрес сайта http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/update_site_url_in_core_config_data или http://www.magentocommerce.com/wiki/recover/restore_base_url_settings

  7. Обновите magento local.xml, указав свои учетные данные для доступа к локальной базе данных.

  8. Очистить кеш магенто

НО, я рекомендую создать сайт разработки в другом EC2 в Amazon AWS.

person lavb    schedule 20.12.2013
comment
большое спасибо за Ваш ответ! Я совсем новичок, и мне не хватает одного: в какой оболочке мне нужно вводить команды? Я установил MySQL Workbench и XAMPP на Mac OS X. Я понимаю, что мой вопрос довольно глупый, но я не хочу делать ошибки, поэтому, где мне ввести, например, первую команду: zip -r magento.zip /var /www/ ? Большое вам спасибо. PS Моя идея заключалась бы в том, чтобы сначала создать локальную копию Magento, где я мог бы немного поэкспериментировать, а затем поработать над средой разработки, которая у нас уже есть на EC2, или создать еще одну ее копию. - person user3119334; 21.12.2013