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

nenaD-3’s picture

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.

Angelluc’s picture

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?

Angelluc’s picture

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

petercook’s picture

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.

Christopher James Francis Rodgers’s picture

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


All the best; intended.
-Chris (great-grandpa.com)
___
"The number one stated objective for Drupal is improving usability." ~Dries Buytaert *

moikka2’s picture

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?

marcus7777’s picture

removed

panagiotis’s picture

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?

Christopher James Francis Rodgers’s picture

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


All the best; intended.
-Chris (great-grandpa.com)
___
"The number one stated objective for Drupal is improving usability." ~Dries Buytaert *

mobilemeanbunny’s picture

"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&op=do StatusText: Internal Server Error ResponseText:
Christopher James Francis Rodgers’s picture

...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 )
###


All the best; intended.
-Chris (great-grandpa.com)
___
"The number one stated objective for Drupal is improving usability." ~Dries Buytaert *

Aambro’s picture

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?

Angelluc’s picture

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?

alexlee19’s picture

Hi have installed Commerce Kickstart and I'm through the second page and now stuck at verify requirements. It says Missing modules: Commerce_cart. I have moved the modules from profiles/commerce_kickstart/modules into sites/all/modules but that doesn't work.

Can anyone help? Thanks a lot!

Regards,
Alex

Christopher James Francis Rodgers’s picture

https://drupal.org/project/commerce_kickstart

I would encourage you to check out the Project Issues Que for
Commerce Kickstart.

If you have a problem or question about a specific module,
or about a specific theme,
the recommended procedure is for you to first search
that specific project's 'Issues' for the answer.

If that does not help,
"Create a new issue"
in the project's issue queue.

Note that when you 'Create a new issue',
on that form you can always simply choose
the 'Category' option: "Support request".

- The project 'issues' page for Commerce Kickstart is at
http://drupal.org/project/issues/commerce_kickstart

Good luck


All the best; intended.
-Chris (great-grandpa.com)
___
"The number one stated objective for Drupal is improving usability." ~Dries Buytaert *

blandon12’s picture

I am stuck in installation steps. It says /sites/default/files and /sites/default/settings.php don't exist. However, they do exist! I also set the permissions 777 for both files. Any idea why it keeps showing the error messages? Thanks.

marcus7777’s picture

I thank to needs to be 0755 and the directory 0644