How to Install CoreShop on Windows 10

This tutorial will guide you through the steps to install CoreShop, a flexible and powerful e-commerce solution, on Windows 10.

Prerequisites

Before we begin, make sure you have the following items installed:

Step 1: Download CoreShop

First, download the latest version of CoreShop from their official website.

Step 2: Install Dependencies

Navigate to the directory where you downloaded CoreShop, and run the following command to install the project's dependencies:

composer install

Step 3: Create a Database

Next, create a new database for CoreShop to use. Open your MySQL command prompt and enter the following commands:

CREATE DATABASE coreshop;
GRANT ALL ON coreshop.* TO 'username'@'localhost' IDENTIFIED BY 'password';

Make sure to replace username and password with appropriate values for your MySQL server.

Step 4: Configure CoreShop

Create a .env file in the root directory of your CoreShop installation, and add the following code to it:

APP_ENV=prod
APP_SECRET=your_secret_key_here

DATABASE_URL=mysql://username:password@127.0.0.1/coreshop

MAILER_URL=null://localhost

Replace your_secret_key_here, username, and password with appropriate values for your environment.

Step 5: Generate the Database Schema

Run the following command to generate the database schema needed for CoreShop:

php bin/console doctrine:schema:update --force

Step 6: Start the Web Server

Start your Apache web server, and navigate to the public directory of your CoreShop installation in your web browser (e.g. http://localhost/coreshop/public). If everything was done correctly, you should see the CoreShop homepage!

Congratulations! You have successfully installed CoreShop on Windows 10.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!