Join Robert Ring for an in-depth discussion in this video Choosing a Magento host, part of Magento Community Edition 2 Essential Training.
- [Instructor] Selecting the right host for your Magento site is very important, even if you plan on using shared hosting, which is popular and often more economically feasible for small websites. As you probably know, there are many options out there for shared hosting. With Magento, I highly recommend you find a host that has packages specifically designed for the platform. This is even more important than it is for content-based platforms like WordPress and Drupal, where it often doesn't matter if you have, say, Drupal-focused hosting, if your site isn't particularly large.
With Magento, it is important to find a host with a deep understanding of Magento specifically, even if you're running a small site. There are a few reasons I make this recommendation to use a host specifically focused on Magento. First, it's always important to have top-notch security on e-commerce platforms. So, since that's what Magento is, you'll want a host whose servers are configured specifically for this type of site, with all relevant security measures in place, server-side.
And if there's ever a critical security vulnerability discovered, in some cases the hosts themselves can configure their servers to mitigate the damage a hacker might cause. So you're often safe, even if you're unable to make your own changes, or run your own updates right away. Second, similar to the security concerns, you'll want a host that keeps adequate backups of the sites on its servers, in case some catastrophe happens or there's an actual security breach, although I should note that you should always, always, always keep backups of your own, as well.
Many generic hosts do keep backups for their clients, but these are not always entirely reliable. Again, when you're running an e-commerce site, it's extremely important that no data is lost, ever. So, with a Magento-focused host, you'll be better protected in the case of data loss. Nexcess, for instance, keeps backups on external servers and in your control panel, if you go to the file manager, here at iworx-backup, you have direct access to daily, local backups.
Finally, Magento is a particularly complex platform. Aside from troubleshooting issues on your site, even when installing, you may come across some problems that are difficult to figure out and that are often related to server configuration, rather than an actual mistake made during installation. Cron configuration is extremely important on Magento sites and it can be difficult to set up on your own, especially if you're not well-versed in manually configuring cron, or maybe you don't even know what cron is.
Once again, whatever host you do end up using, I just want to stress that if you're running a Magento site, no matter how large or small, and regardless of whether you're using the open-source Magento Community Edition or the paid Magento Enterprise Edition, it's really recommended to use a host that knows Magento well and that offers hosting packages designed for Magento users.
Magento is one of the most popular ecommerce solutions in the world. But this powerful content management system also has a reputation for being challenging to learn. This course is designed to address that issue. Here, learn how to set up your own ecommerce site using Magento Community Edition. Instructor Robert Ring walks through how to manually install Magneto and configure content and stores. He also explains how to create basic products, organize those products, create a homepage, set up payment methods, configure shipping and automated emails, and more. Throughout the class, Robert demonstrates key concepts as he walks through the construction of an ecommerce site that sells coffee products.
- Troubleshooting manual installation errors
- Content and store configuration
- Creating a basic product
- Organizing products
- Creating a homepage and a footer link list
- Setting up payment methods
- Broad tax configuration
- Configuring shipping and automated emails