Пошаговое руководство по переносу магазина Magento с cPanel на облачный хостинг

Опубликовано: 2019-06-04

На момент написания этого руководства Magento поддерживает 897 226 интернет-магазинов, и их число увеличивается с каждым часом!

Magento быстро становится CMS для предприятий электронной коммерции, в основном из-за гибкости платформы и большого количества доступных расширений, которые расширяют и улучшают основные функции Magento. Несмотря на небольшую кривую обучения, Magento используется всеми, от владельцев магазинов до ветеранов индустрии электронной коммерции.

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

Это распространенная ошибка, которую совершают многие новички. Потратив приличную сумму на разработку магазина, они размещают его на виртуальном хостинге! А потом жаловаться на битые страницы и потерю дохода.

Электронная коммерция — это высококонкурентная отрасль, и вам нужны все преимущества перед конкурирующими магазинами. Если вы увязнете в проблемах хостинга и управления сервером, у вас не будет времени, чтобы сосредоточиться на развитии своего бизнеса, создании своего бренда и внедрении хаков роста.

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

Почему стоит выбрать облачный хостинг

  • Производительность: решение для облачного хостинга предоставляет выделенный облачный сервер, который обеспечивает скорость и производительность магазина.
  • Масштабируемость. Интернет-магазинам часто требуется быстрое масштабирование серверных ресурсов, в основном во время сезонов распродаж и кампаний в магазинах.
  • Затраты: тарифные планы могут показаться дорогими, но в долгосрочной перспективе вы сэкономите деньги, которые в противном случае пошли бы на устранение проблем, которые регулярно случаются с дешевым хостингом.
  • Ресурсы: ваш облачный сервер имеет собственное выделение выделенных ресурсов. В сочетании с функцией масштабируемости легко увидеть преимущества облачного хостинга.
  • Безопасность: облачный хостинг обеспечивает безопасность, встроенную в основные процессы облачного хостинга. Кроме того, серверы поставляются с дополнительными мерами безопасности, такими как 2FA, брандмауэры и решения для защиты от вредоносных программ.
  • Риск простоя: благодаря сверхоптимизированной архитектуре облачные серверы действительно имеют минимальное время простоя и улучшенную производительность.
  • Лучшая обработка всплесков трафика. Облачные серверы, как правило, лучше подготовлены к периодическим всплескам трафика благодаря нескольким основным функциям, определяющим облачный хостинг.

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

Теперь, если вы уверены, что хотите перейти с текущего виртуального хостинга на облачный сервер, вы найдете множество вариантов на рынке. И вы обнаружите сложный вопрос управляемого и неуправляемого облачного хостинга. У каждого облачного провайдера есть своя собственная терминология для функций, и многие детали на страницах продаж не имеют большого смысла для многих владельцев магазинов. Это важная причина непринятия облачного хостинга в индустрии электронной коммерции.

Чтобы помочь владельцам магазинов Magento, я сейчас представлю Cloudways, управляемый облачный хостинг для Magento, который предлагает сверхбыстрый управляемый хостинг для магазинов электронной коммерции. Когда вы выбираете управляемый сервер Cloudways, вы получаете оптимизированный сервер для магазина Magento, который готов к работе. Однако более того, Cloudways гарантирует, что как владельцу магазина Magento вам не придется беспокоиться о проблемах с управлением сервером. Таким образом, вы можете посвятить все свое время размышлениям о новых способах развития вашего бизнеса.

С Cloudways вы можете разместить свой сервер Magento у одного из пяти ведущих в отрасли поставщиков облачной инфраструктуры, включая AWS, GCE, Linode, DigitalOcean и Vultr. Таким образом, всегда есть план Cloudways, который соответствует бюджету каждого магазина Magento. Кроме того, Cloudways предлагает:

  • Хостинг на SSD
  • Дополнительные параметры кэша
  • CloudwaysCDN
  • Оптимизированный стек
  • Выделенные брандмауэры
  • Установка в 1 клик
  • Автоматическое резервное копирование
  • Вертикальное масштабирование
  • Серверы автоматического восстановления
  • Круглосуточная экспертная поддержка

Готовы ли вы перенести свой магазин в Cloudways?

Если вы готовы перенести свой магазин с хостинга cPanel на сервер, управляемый Cloudways, давайте начнем.

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

Прежде всего, сделайте полную резервную копию вашего магазина, включая все базы данных. Для этого подключитесь к хостингу Magento cPanel через SSH-терминал. Вам нужно будет использовать клиент, такой как puTTY. После подключения перейдите в корневой каталог магазина Magento 2.

Затем создайте резервную копию вашего магазина с помощью следующей команды:

mysqldump -u yourdbusername -p yourdbname > database.sql

Для этой команды требуется имя пользователя базы данных, имя базы данных и имя файла дампа базы данных. Команда запросит пароль базы данных. После завершения команды получите доступ к хостингу cPanel и перейдите в «Диспетчер файлов»> «Корневой каталог».

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Обычно структура папок хостинга cPanel выглядит следующим образом:

Заархивируйте все файлы и папки.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Я назвал zip-файл как newbackup.zip . На этом этапе резервные копии веб-сайта и базы данных готовы. Как правило, zip-файл находится по URL-адресу, похожему на www.yourdomain.com/newbackup.zip .

Теперь пришло время перейти на платформу Cloudways. Первым делом в бизнесе является создание учетной записи Cloudways.

Просто указав свое имя, адрес электронной почты, пароль и ответив на несколько вопросов, вы можете зарегистрироваться в Cloudways.

После создания учетной записи выберите приложение Magento в раскрывающемся меню.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Затем дайте имя управляемому приложению и серверу.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Теперь следующим шагом будет процесс выбора среди различных поставщиков облачной инфраструктуры, так как я выбираю Digital Ocean. Затем установите размер сервера в соответствии с потребностями вашего бизнеса и, наконец, выберите местоположение сервера.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Теперь нажмите ЗАПУСТИТЬ СЕЙЧАС !

Всего через несколько минут сервер запустится с таким видом экрана.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Начать миграцию

Прежде чем приступить к процессу миграции, вы должны удалить текущее приложение и файлы базы данных. Для этого подключитесь к серверу Cloudways по SSH и перейдите в корневой каталог магазина. Вы можете удалить все файлы и папки с помощью следующей команды:

рм -рф *

Теперь перейдите на панель управления приложением и оттуда ЗАПУСТИТЕ МЕНЕДЖЕР БАЗ ДАННЫХ .

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Вы увидите список таблиц. Выберите их все и нажмите Удалить.

? Руководство: перенос магазина Magento с cPanel на облачный хостинг | Блог MageWorx Magento

Затем перейдите к терминалу SSH и выполните эту команду:

wget http: //вашдомен.com/newbackup.zip

Не забудьте добавить URL-адрес zip-файла, размещенного на хостинге cPanel.

Теперь разархивируйте файл:

разархивировать newbackup.zip

И импортируйте базу данных в приложение Cloudways с помощью этой команды:

mysql -u CLOUDWAYS-DB-USERNAME -p CLOUDWAYS-DB-NAME < database.sql

В приведенной выше команде укажите учетные данные базы данных вашего приложения, установленного в Cloudways. Обратите внимание, что команда запросит пароль (доступен в разделе учетных данных базы данных).

Теперь откройте файл env.php (расположенный в каталоге app/etc вашего магазина) и замените учетные данные базы данных набором, предоставленным Cloudways.

Поздравляем! Вы успешно перенесли свой магазин Magento с медленного хостинга cPanel на молниеносный управляемый сервер Cloudways. Так что просто очистите кеш с помощью этих команд CLI:

Установка php bin/magento:обновление

Установка php bin/magento: di: компиляция

Кэш php bin/magento: очистить

Кэш php bin/magento: флеш

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

Заключительные слова

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

Поскольку вы зашли так далеко, я хочу сделать сюрприз, что Cloudways предлагает БЕСПЛАТНЫЙ кредит в размере 20 долларов США с промо-кодом «BOOSTMAG».

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