Access Configuration Page

To access the configuration (installation) page, navigate to your webstore URL and append /install to the end of the URL. For example, if your webstore URL is https://example.com, you would navigate to https://example.com/install.

Configuration Steps

The configuration page will guide you through the process of setting up your webstore. You will be asked to enter information about your webstore, upload logo, setup Discord integration and etc.

1. Diagnostic Check

Usually, the first step is a diagnostic check to ensure that installer installed all required software and extensions. If there are any issues, you will be prompted to resolve them before continuing.

  1. License Key: Enter your MineStoreCMS license key if it is not already filled in.
  2. PHP Timezone: Make sure PHP timezone extension is enabled and working.
  3. PHP Version: Make sure your server is running PHP 8.2 FPM.
Step 1 - Diagnostic Check

2. Webstore Information

  1. Webstore Name: Enter the name of your webstore.
  2. Webstore Description: Enter a brief description of your webstore for SEO purposes.
  3. Primary Currency: Select the main currency for your webstore.
  4. Primary Language: Select the primary language for your webstore.
  5. Webstore Logo: Upload a logo for your webstore.
Step 2 - Webstore Information

3. Monitoring Details

  1. Minecraft Server IP: Enter the domain (or IP address) of your Minecraft server.
  2. Minecraft Server Port: Enter the port of your Minecraft server (by default `25565).
  3. Discord Server ID: Enter the ID of your Discord server.
Step 3 - Monitoring Details: Getting Discord Server ID
  1. Discord Invite URL: Enter the invite URL of your Discord server.
  2. Discord Webhook URL: Enter the webhook URL of your Discord server.
    • Open Discord and go to your server.
    • Go to Server Settings > Integrations > Webhooks.
    • Click “New Webhook”.
    • Name your webhook, select a channel, and optionally set an avatar.
    • Click “Copy Webhook URL”.
    • Save Changes.
  3. Sharing Metrics: Enable or disable sharing metrics with MineStoreCMS.
Step 3 - Monitoring Details

4. Database Configuration

If your server was clean before installing MineStoreCMS, the installer will automatically create the necessary database and user for you, unless an issue occurs.

You don’t need to do anything here.

However, you can manually configure database settings if you want to use an existing database.

  1. Database Host: Enter the hostname of your database server.
  2. Database Port: Enter the port of your database server (by default 3306).
  3. Database Name: Enter the name of the database you want to use.
  4. Database User: Enter the username of the database user.
  5. Database Password: Enter the password of the database user.
Step 4 - Database Configuration

If you had already configured database server before installing MineStoreCMS, you need to manually create a database and user for MineStoreCMS.

5. Admin Account

  1. Admin Username: Enter the username for the admin account.
  2. Password: Enter the password for the admin account.
  3. Password Confirmation: Confirm the password for the admin account.
Step 5 - Admin Account

6. Installation Complete

If all steps are completed successfully, you will see a success message and a button to navigate to your webstore and admin panel.

However, if there are any issues, you need to resolve them before continuing. You need to check most common installation issues below and if you can’t resolve them, you can ask for help in our Discord Support Server.