# Installation

# Requirements

The Spack app has a few system requirements. You should ensure that your web server has the following minimum PHP version and extensions:

  • PHP >= 8.0.2
  • BCMath PHP Extension
  • Ctype PHP Extension
  • cURL PHP Extension
  • DOM PHP Extension
  • Fileinfo PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PCRE PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension
  • Zip PHP Extension

# Directory Permissions

there are some directories to writable and please make sure following dir's are writable usually it's 775 permission.

  • .env
  • storage
  • bootstrap/cache
  • public/img
  • public/files

# Installation

First, unzip the spack.zip and upload on your server.

open your domain in the browser http://example.com

you will see this installation page.

Spack Installation

After successfully installed you will see this page.

Spack Installation

That's it.

# Manual Installation

Sometimes spack installer does not work on your desired hosting or server.

You can install it manually.

Download files from here. (opens new window)

Upload files to the server.

then copy .env.example to .env

update your database credentials

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=spack
DB_USERNAME=root
DB_PASSWORD=

then open your terminal and run these commands:

# first
php artisan key:generate

# second
php artisan migrate:fresh --seed

if you know how to install traditional laravel then you can install it easily following this guide. otherwise google "how to install laravel" according to your hosting or server.

That's it.

# Default Admin Credentials

http://yourdomain.com/login

  • Email: admin@example.com
  • Password: password