Skip to main content

Installation

Requirements

PHP 8.2

MySQL / MariaDB

nginx / apache

Guide

  1. git clone https://github.com/filesplus/filesplus.git

  2. Set Environment variables in .env

  3. composer install --optimize-autoloader --no-dev

  4. php artisan optimize

  5. php artisan config:cache

  6. php artisan route:cache

  7. php artisan view:cache

  8. php artisan migrate

  9. Open The Web Browser at the host address or run php artisan filesplus:install

TODO: php artisan filesplus:scan

TODO: command to check if all requirements are fulfilled, run be -> should work without composer install?

The .env File Explained

  • APP_ENV

  • DEMO_MODE (bool) - will prevent any actions to files if enabled

  • FILESPLUS_INSTALLED (bool)

Database

  • DB_CONNECTION
  • DB_HOST
  • DB_PORT
  • DB_DATABASE
  • DB_USERNAME
  • DB_PASSWORD