SelloraDocumentation v1.1.0
Docs / Getting started

Install on your computer (local)

Try Sellora on Windows, macOS or Linux with Laragon, XAMPP, MAMP or PHP's built-in server.

A local install lets you explore Sellora and build your store before you buy hosting. Nobody else can see it.

What you need#

The easiest ways to get both:

System Tool
Windows Laragon (includes PHP, MariaDB and Apache/Nginx) or XAMPP
macOS Laravel Herd, MAMP or Homebrew (brew install php mariadb)
Linux Your package manager (see Install on a VPS)

Steps#

  1. Create an empty database (for example sellora) with phpMyAdmin, HeidiSQL or the mysql command.
  2. Copy the contents of the sellora folder to a folder in your tool's web root (Laragon: C:\laragon\www\sellora; XAMPP: htdocs/sellora).
  3. Open the address the tool gives you. In Laragon this is automatic: http://sellora.test.
  4. Run the setup wizard. Use host 127.0.0.1, your database name and the local database user (often root with an empty password in Laragon/XAMPP).

Using PHP's built-in server#

From the folder containing the artisan file:

php -S 127.0.0.1:8000 -t public

Then open http://127.0.0.1:8000. This single-process server is fine for trying things out, but pages can feel slow on the first visit while views are compiled.

Things that behave differently locally#

  • Payment webhooks cannot reach localhost. Gateways that need a webhook (Stripe, PayPal, Razorpay ...) will only confirm payments on a public address. Use an HTTPS tunnel service if you want to test them locally.
  • E-mail is written to the log file (storage/logs) until you configure SMTP - see E-mail.
  • HTTPS is usually not available. That is fine for testing.

Moving from local to a live server#

See Moving to another server. You can export your catalogue as CSV and re-import it on the live site, or move the files and database together.

Sellora 1.1.0 documentation · 2026-10-07 · Printed or saved copy? The latest version is always in the Documentation folder of your download.