Skip to content

Configuration

saintly2k edited this page Feb 20, 2026 · 2 revisions

Do not edit config.default.php, overwrite variables in a new file, config.php.

  • (bool) single_group_mode: false by default

app - Application

  • (string) name: application name, FoOlSlideX by default
  • (string) theme: the theme to use, default by default
  • (string) lang: the default language for the user, en by default

db - Database

  • (string) mode: the database to use, mysql by default

mysql - MySQL

  • (string) dsn: the data source name to use, mysql:host=localhost;dbname=fsx;charset=utf8mb4 by default
  • (string) username: the username of the user for the database, admin by default
  • (string) password: the password for the user, password by default

auth - Authentication

  • (bool) login: whether login is possible, true by default
  • (bool) register: whether registering is possible, true by default
  • (bool) invite_required: whether an invite is required, requires register to be set to true, false by default

methods - Authentication Providers

FoOlSlideX supports only two providers at this moment.

local - Provider

  • (bool) enabled: whether this provider is enabled or not, true by default

zenith - Provider

  • (string) name: what the provider will be visible as to the users
  • (string) client_id: the client ID, required
  • (string) client_secret: the client secret, required
  • (bool) enabled: whether this provider is enabled or not, required

Clone this wiki locally