Installation
Requirements
PHP 8.2
MySQL / MariaDB
nginx / apache
Guide
-
git clone https://github.com/filesplus/filesplus.git
-
Set Environment variables in .env
-
composer install --optimize-autoloader --no-dev
-
php artisan optimize
-
php artisan config:cache
-
php artisan route:cache
-
php artisan view:cache
-
php artisan migrate
-
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