Install on Server
After downloading the source code, upload the
Admin New Install ZIP package to your server in the desired
directory
and extract it. Zepid E-commerce Admin Panel can be installed on a root domain or a
subdomain, for example:
yourdomain.com or admin.yourdomain.com.
Info
The Admin Panel and Web App are built using different technologies.
If you want your E-commerce website (frontend) to run on the main domain,
you must install the Admin Panel on a subdomain.
For example, if your frontend runs on yourdomain.com,
install the Admin Panel on admin.yourdomain.com or any
preferred subdomain.
Complete installation steps for the web app are provided in the next
section.
Warning
Do not install the Admin Panel or Web App inside a subdirectory
(e.g., yourdomain.com/folder).
Use a domain or subdomain to avoid routing and build issues.
Admin Panel Installation
Step 1: Extract the Code
Upload the Admin Panel ZIP file to your server and extract it into your desired directory.
You may install it on a main domain or subdomain such as:
yourdomain.com or panel.yourdomain.com.
Ensure that your domain/subdomain has an active SSL certificate.
SSL is required for secure authentication and API communication.
Step 2: Run Composer Update
After extracting the project, open your server terminal (SSH) and run the following command:
composer update
Step 3: Now you need to set the Database host, Database
name, Database username, and Database password and click continue.
If the database is on your server then the host is localhost.
After completing the database credentials, you now need to import the
SQL database using cPanel & phpMyAdmin. Follow the steps below:
Step 3.1: Login to cPanel
Go to:
https://yourdomain.com/cpanel
Enter your cPanel username & password.
Step 3.2: Open phpMyAdmin
Inside cPanel, search for phpMyAdmin and click to open it.
Step 3.3: Select your Production Database
From the left sidebar, click on your database name.
⚠️ Important: If your database does NOT exist yet, create it first:
- Go to MySQL Databases
- Create a new Database
- Create a new Database User
- Add the user to the database with ALL PRIVILEGES
After creating, return to phpMyAdmin.
Step 3.4: Open the “Import” Tab
Inside phpMyAdmin, click the Import tab from the top menu.
Step 3.5: Upload Your SQL File
If your SQL file is available on your project base_url, choose any method:
- Option A: Download the SQL file from your base URL and upload it in phpMyAdmin.
- Option B: Drag & drop the SQL file into the upload box.
- Option C: Paste SQL content manually in the textarea.
Step 3.6: Click “Go” to start importing the database.
Step 4: Update Database Configuration in .env
Open the .env file in the project root and update the database credentials:
DB_HOST=localhost
DB_DATABASE=your_database_name
DB_USERNAME=your_username
DB_PASSWORD=your_password
Make sure you have already created a MySQL database and assigned a database user with full
permissions.
Step 5: Access the Application
Once everything is configured, visit your domain in the browser:
https://yourdomain.com
Your Admin Panel is now ready to use. Log in using your provided admin credentials.