There are more than 700,000 results for keyword Magento Development Company if you find on Google. So it is really hard for you to selecting the best Magento Development Companies.So I have done a thorough research and rated the companies after comparing them. So here is the list
In the field of website development, Globo is one of top Magento development company based in Vietnam. They provide full Ecommerce website development services based on Magento platform: Magento website development, Magento Extension Develpment Magento speed optimization services, Magento migration from third party platforms, Magento mobile app development, readymade Magento clone scripts and so on.
Magecom is a professional consulting company that specializes in e-commerce web applications development on Magento platform. They operate from Kharkov, Ukraine and also have office in Oslo, Norway. They have been developing Magento eCommerce websites since 2009 and have an adroit cumexperienced team of developers, designers and testers.
The team at Portland’s Forix Web Design have a diverse set ofskills and knowledge, which is the main reason why they are a Best Magento Web Design Firm. They have garnered a good reputation by delivering customized solutions to their clients.
A reputed Magento web development company located in VietNam, MagentoDevelopment.Com specializes in all forms of Magento development services that cater to the needs of its potential clients. Their expertise has empowered them to eye and reach new avenues. The Magento developers at MagentoDevelopment.Com have years of expertise in the realm of Magento website development.
IWD is an eCommerce agency located in Baton Rouge, Louisiana specializing in Magento development. Founded in 2001, their core team comprises of eCommerce specialists. They provide quality eCommerce, B2B and marketing solutions forbrands looking to expand their online presence. They have yielded superior returns on their client’s investment.
Digital Ocean is founded in 2011. This is a great VPS hosting service provider for developer. Globo Software Solution JSC is also using Digital Ocean for Magento web development. Magento 2.0 has just released in November, 2015. Today, I’m going to instruct you how to install Magento 2.0 on Ubuntu 14.04. My droplet is 2 GB Ram and 40 GB disk because my company is developing about 20 Magento ecommerce websites in the droplet. But for you, I recommend to start a droplet with 1 GB Ram and 30GB dick. It is enough for development purposes.
Before follow the tutorial, your VPS must be installed: Ubuntu, LAMP, phpMyAdmin. You can read how to install those by read bellow tutorial:
Alright, now let’s start step by step to install magento 2.
Step 1: Install all Required tools, libraries, Other Preliminaries
- Install Git
To install git, run the command:
sudo apt-get install git
In order to use git with GitHub (required for your Magento2 installation), you will need to key an SSH key pair as follows:
ssh-keygen -t rsa
Press Enter to save the file. Then, run the following commands to navigate to your new key file and view its contents:
You have to copy the key to clipboard and add the SSH key to GitHub.If you don’t know how to add SSH key, just do follow step: Go to your GitHub -> click to your profile account in top right -> click to Settings -> click to SSH keys in left side bar. From there, you can add the copied SSH key to GitHub
- Install Composer:
To install Composer, create an empty directory and switch to it. In the root folder:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
- Generate your GitHub access token for Composer:
Login to your GitHub, then to go setting and click Personal access tokens > Click to Generate new token > Copy the token to clipbroad.
To set the Git authorization token in Composer, type:
composer config -g github-oauth.github.com YourToken/em>
- Enable ext-mcrypt:
- Install ext-intl:
apt-get install php5-intl
- Install ext-intl:
sudo apt-get install php5-xsl
Step 2: Clone Magento 2.0 from GitHub
To clone Magento 2 repository, you have to copy SSH clone URL from Magento 2 in GitHub. You can found the SSH clone URL from here: https://github.com/magento/magento2
Now you have to go to directory where you will install Magento2. It is often /var/www/html/ or /var/www/.
git clone email@example.com:magento/magento2.git
Step 3: Install with Composer
Ensure that you are in directory /var/www/html/magento2/
Step 4: Set permission for Apache(www-data) user
Ensure that you are still in directory /var/www/html/magento2/. Or not, don’t do the command
chown -R www-data:www-data *
Step 5: Create database and user
Now, you have to using phpMyAdmin to create database and user.
- Login to your phpmyadmin: http://YourDropletIPAdress/phpmyadmin
- Create mysql Database:
- Create mysql User
Set permission for the user
Step 6: Run Magento installion
Now go to your browser and access to your magento2 directory. For me it is http://YourDropletIPAdress/magento2/