Community Documentation

Installing Commerce Kickstart

Last updated March 16, 2013. Created by rszrama on September 26, 2011.
Edited by martinjbaker, joshmiller, rfay. Log in to edit this page.

Simple Installation

Installing Commerce Kickstart is as easy as installing Drupal itself, and in most cases is exactly the same procedure. Commerce Kickstart is just a copy of Drupal which includes the required modules and an install profile which does some sane initial setup for you.

  1. Download the installation package from the project page (For example, the tar.gz or zip file).
  2. Uncompress it into a directory where your webserver can find it. There are many ways to do this in many environments, but let's assume your webserver is looking for http://localhost in the /var/www directory. In that case, copy all the files (including the .htaccess, which may be hidden) into /var/www.
  3. Point your browser at root of the site you have set up. We'll assume it's http://localhost.
  4. Follow the instructions, choosing the "Commerce Kickstart" installation profile.

When you've completed this basic process, you have a Commerce install with the required modules in Drupal's profiles/commerce_kickstart/modules directory.

Alternatives, Recipes, and Issues

You have many options as an advanced sitebuilder:

  • Move modules into sites/all/modules or sites/all/modules/contrib: Although installation profiles build with the modules in the profiles directory, many developers want them in sites/all/modules. Before running the installation process, just move the modules from profiles/commerce_kickstart/modules into sites/all/modules with any tool you like. For example, mv profiles/commerce_kickstart/modules/* sites/all/modules/
  • Add Commerce Kickstart to an existing Drupal codebase: Visit the releases page, find your release, and download the -no-core.tar.gz or -no-core.zip version of commerce_kickstart and uncompress it into profiles/commerce_kickstart OR drush dl commerce_kickstart. Either of these will include the required modules. NOTE: This does not mean we recommend installing kickstart on an existing site. A big part of kickstart is the installation process, which this will skip and may not even work.
  • Updating the PHP memory limit if necessary: Commerce Kickstart installation involves the installation of 3 major contributed modules all at once on top of Drupal 7 itself, which may cause you to hit your memory limit during installation. If this happens, installation fails, and you will need to drop all tables from your database and reinstall with a higher memory limit (recommended 96M or higher to be safe; decrease as needed afterward).

Resources

Installing Commerce Kickstart requires no more knowledge than just installing Drupal, but depending on your starting point, that may seem like a lot. Here are some resources about installing Drupal:

Comments

localhost

My experience with Drupal is such, I still haven't put a personal page together On-line. Instead, I have been reading on, and on. A lot of books have brushed through and I start feeling confident about more than one technology Drupal leans on, at least up to the point of grasping the point. On the other hand, I am quite ambitious and would like to make living through implementation of Drupal. The list of my projects is long and very demanding. So, I have been following closely Commerce Guys' work, even got to know two of them. I pulled myself together last weekend and decided to give Drupal Commerce a chance, thinking, poking on localhost can't hurt anyone.

It is a blast! Not one single drawback. Installation went smoothly as off the bat. Kickstart drush kicks ass! I chose to have a shop, which comes with 3 products pre-designed, running on 86 modules out of the box. Is this a gift or what?! I have believed in Drupal so far, but I never witnessed anything like this. I have some programing and design experience and reading about Drupal of over the year, but this is Commerce Guys' merit, no dubt!

Whoever wishes to try something similar, don't give it a second thought! Dig in! Your future projects will leave out On-line shop, only if your client specifically declines it, in writing. Amazing work, which doesn't turn me into instant e-Commerce guru, only evangelist so far. My Drupal learning curve remains steep, but I no longer only hope, sort of smell I'll get where I am heading. This is truly a boost for me and I cannot thank nor recommend Commerce Guys enough.

eternal student

Moving from localhost to webserver/host

I made a subtheme and files (images, etc) I uploaded came in a folder called kickstart_mysitename.localhost.
Where do I put these files after migrating to a webserver?
And where does the settings.php go?

I am just a beginner in Drupal.

Ohh

I thought this message would come down as latest......first time....

I am just a beginner in Drupal.

Install problem with solution

The first time I ran the Kickstart install I received the following error right at the end of the site setup:

AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://mysite/install.php?profile=commerce_kickstart&locale=en&id=1&op=do StatusText: Internal Server Error ResponseText:

I'm running on a 64bit Ubuntu server and had my PHP memory limit set to 64M. I increased it to 128M and the install ran correctly.

Drupal 7 PHP Memory Increase

Increase Drupal 7 (and D6) php memory up-to 128MB via
[root]/php.ini
http://drupal.org/node/76156#comment-4582924

Increase Drupal 7 php memory above 128MB via
[root]/sites/default/settings.php
http://drupal.org/node/76156#comment-4583384

Drupal 8 is great.
###

Drupal 7 PHP Memory Increase / Problem

I was also unable to install due memory error. 128mb was not enough...i am really hesitant to continue commerce as a website platform, since not many service providers will add 256mb as memory size (or even 128mb)

first tried settings.php -> Error 500 was due service provider does not let settings.php to change memory size
then -> Error 200 was due insuffisient memory amount

My problem was that service provider already had 128Mb and i kept getting memory fails in various modules/themes etc.
Fatal error: Allowed memory size of 134217728 ............

fixed this with service provider changing to 256Mb -> everything then installed ok.
also this is the service provider settings
- Apache 2.x (latest stable version)
- PHP 5.3 (latest stable version)
- PHP is runned through mod_fcgid:n (not directly as apache module)
- 64bit

This might be a error description for other forum but i wanted to add here for others trying to find solution for installation problems. Hope this helps someone.

Actually now i'm really worried about commerce coding since last reply to memory errors was from year 2011.... any others finding this same problem?

I removed the billing info

removed

problem with installation

i just installed Commerce Kickstart mamascuisine.gr but there was no commerce module or views at modules or configuration.
During the installation i thought that these instructions

"You have many options as an advanced sitebuilder:
Move modules into sites/all/modules or sites/all/modules/contrib: Although installation profiles build with the modules in the profiles directory, many developers want them in sites/all/modules. Before running the installation process, just move the modules from profiles/commerce_kickstart/modules into sites/all/modules with any tool you like. For example, mv profiles/commerce_kickstart/modules/* sites/all/modules/."

were not mandatory, but after moving the kickstart modules at /all/modules (after the installation) it looks like everything is back to normal.
So please check the installation directions...
My question is if there might be a problem cause i moved the modules after the installation and i have to reinstall it before configuration or i should relax and enjoy my new drupal site?

Eager To Learn

I would caution you against ever posting a question on any of these Handbook-'Documentation' page since these pages are generally a static reference library and are Not frequented by a project's administrators.

The recommended way to most quickly get answers for module-specific or theme-specific questions at drupal.org is within the 'Issues' pages for that specific project.

The issue que for a project is the closest you can get to true live help of an unlimited nature.

Get the Fastest Answers to Module-Specific or Theme-Specific Issues at Drupal.org - How to
http://drupal.org/node/1478010

Drupal 8 is great.
###

Really...?

"If so, we strongly recommend you use the Commerce Kickstart installation profile." How do you suggest we use the Installation Profile when it fails on the install?

Here is the following error that it spits out with a FRESH download of the package. It fails when it gets to the Product UI module.

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information follows. Path: http://localhost/install.php?profile=commerce_kickstart&locale=en&id=1&o... StatusText: Internal Server Error ResponseText:

Wishing you the very best,

...and seeing that we posted essentially simultaneously
and I wanting only to help you get the information you seek
as quickly as possible..

Kindly allow me to repeat myself.

I would caution you against ever posting a question
on any Handbook-'Documentation' page (per se) such as this page
since these pages are generally a static reference library
and are Not frequented by a project's administrators.

The issue que for a project is the closest you can get
to true live help of an unlimited nature.

----
Please note the system message for this page
(I am seeing it anyway while in Comment/edit mode..)

"Questions are not answered here, and comments not providing useful information are removed."

---
Shotcuts for you:
Commerce Kickstart installation profile issues Que: "- Any  ( x 5 )"
http://drupal.org/project/issues/commerce_kickstart?text=&status=All
.
Commerce issues Que: "- Any  ( x 5 )"
http://drupal.org/project/issues/commerce?text=&status=All
---

===

If you have a question about,
or a problem with,
a specific module (a 'project'),
or a specific theme (also a 'project'),
the recommended 'best' way to get help at drupal.org:

  1. Look first;... [_Search_]

    This is a platinum-gold realization I made...
    ...The best of all possible searches
    for Drupal Module-specific or Theme-specific
    issues/ questions/ problems/ suggestions/
    or support requests, ...

    Search from any of a project's 'issues' pages,
    (or its specific 'home' page)
    to limit that search to all and only
    the issues concerning that specific project.

  2. ... then 'leap'. <_Create_new_Issue_>

    Assuming you did Not find whay you were looking for...

    Click a project issue page's
    link: 'Create new issue'; and for 'Category',
    if in doubt, specify 'Support request'.

For more details
(too many details; presently)
on getting help on specific projects, see...

"Get the Fastest Answers to Module-Specific
or Theme-Specific Issues at Drupal.org
- How to"
http://drupal.org/node/1478010

===

Additional d.org 'general' posting recommendations

Tips for posting to the Drupal forums
http://drupal.org/forum-posting

.
.
.
: o )
###

Drupal 8 is great.
###

in \profiles\commerce_kickstart\modules\contrib\mimemail there is mimemail.rules.inc file, which then repeats in subfolder /includes.

I guess the first is unnecessary?

Migrating from local to web

Hope now it is on the right place.....

I made a subtheme and files (images, etc) I uploaded came in a folder called kickstart_mysitename.localhost.
Where do I put these files after migrating to a webserver?
And where does the settings.php go?

I am just a beginner in Drupal.

nobody click here