{* splash page *} {* counter for DB warnings (all databases) *} {{ @tplCounter('reset', 'database_warning_all') }}

Setup and Bootstrapping

The following steps will guide you through the database bootstrapping/update process for PATHFINDER.

{* Errors *}
({{ @errorData->code }}) {{ @errorData->status }} {{ @errorData->message }}

Server

{* Information *}

Information

Installation {{ @PATHFINDER.NAME }}
Version {{ @PATHFINDER.VERSION }}
Package {{ @PACKAGE }} {{ @VERSION }}
Contact {{ @PATHFINDER.CONTACT }}
Repository {{ @PATHFINDER.REPO }}
{* Directories *}

Directories

config.ini
{{@directoryData.label}} {{@directoryData.value | raw}} {{@directoryData.value | raw}} {{@directoryData.chmod}}
{* Server *}

Server

{{@information.label}} {{@information.value}}
{* System Env requirements *}

Environment variables [optional]

{{ @tplCounter('add', 'server_warning', @tplCounter('get')) }} {{ @tplCounter('reset') }}

Environment

{* Framework requirements (PHP) *}

Requirements

{{ @tplCounter('add', 'environment_warning', @tplCounter('get')) }} {{ @tplCounter('reset') }}
{* PHP config php.ini requirements *}

PHP config (php.ini)

{{ @tplCounter('add', 'environment_warning', @tplCounter('get')) }} {{ @tplCounter('reset') }}

Settings

Configuration

{{@environmentData.label}} {{@environmentData.value | raw}} {{@environmentData.value | raw}}
{* Pathfinder Modules *}

Modules

Registration/Login enabled disabled
Slack enabled disabled
Discord enabled disabled
{* Map Settings *}

Map Settings

{{ @mapType }}
{{ @mapConf.label | raw }} enabled disabled {{ @mapTypeConfValue }}

Database

{* Check if DB is connected and up2date *} {{ @tplCounter('increment', 'database_danger') }} {{ @tplCounter('increment', 'database_warning_all') }} {{ @tplCounter('increment', 'database_danger') }} {{ @tplCounter('increment', 'database_warning_all') }}

{{ @dbInformation.info.label }}

{* Connection/PDOExceptions *}
DB driver {{ @dbInformation.info.driver }}
DB host:port {{ @dbInformation.info.host }}:{{ @dbInformation.info.port }}
DB name {{ @dbInformation.info.name }}
DB user {{ @dbInformation.info.user }}
DB pass {{ @dbInformation.info.pass }}
DB status connected (persistent) failed
{{ @connectionError }}
required installed
{{ @setting.label }} {{ @setting.required }} {{ @setting.version }} {{ @setting.version }}
{* Show Tables *} {* Show Columns *} {* Required colums *} {* Deprecated colums *} {* Show Foreign Keys *}
Table exist  
{{ @countTable }}. {{ @tableName }}
column exist type null I U
{{@countCol}}. {{ @columnName }} {{ @columnData.currentType }} {{ @columnData.currentType }} {{ @columnData.currentNullable }} {{ @columnData.currentNullable }} {{ @columnData.currentIndex }} {{ @columnData.currentIndex }} {{ @columnData.currentUnique }} {{ @columnData.currentUnique }}
{{ @columnName }} {{ @columnData.currentType }}
foreign key
{{@countForeignKey}}. {{ @keyData.keyName }} {{ @keyData.keyName }}
{* DB queries for manual column fixes *}
query
{{ @countQuery }}. {{ @columnQuery }}

Cache [optional]

{* Redis server found *}

Redis server No.{{ @countRedisServer }}

{{ @redisInformation.dsn.label }} {{ @redisInformation.dsn.value }}
{{ @redisInformation.connected.label }} connected failed {{ @tplCounter('increment', 'cache_danger') }}
{{ @tplCounter('add', 'cache_warning', @tplCounter('get')) }} {{ @tplCounter('reset') }}
{* No Redis server *}

Redis server

Redis can be used as Cache backend pathfinder.ini
Redis can be used as PHP Sessions handler php.ini

Socket configuration [optional]

{{ @socketData.label }} {{ @socketData.stats.connections }} con    {{ @socketData.stats.maxConnections }} con max

{{ @entry.label }} {{@entry.value | raw}} {{@entry.value | raw}} {{ @tplCounter('increment', 'socket_warning') }}

Administration

{* Index *}

  Index data

{{ @indexData.label }}
{{ @indexData.countBuild }}/{{ @indexData.countAll }} {{ @indexData.countBuild }}/{{ @indexData.countAll }} {{ @tplCounter('increment', 'administration_warning') }} {{ @indexData.countBuild }}/{{ @indexData.countAll }} {{ @tplCounter('increment', 'administration_danger') }}
{* Filesystem cache *}

  Filesystem cache {{ @checkDirSize.sizeAll }} 0KB

{{ @dirData.label }} {{ @dirData.path }} → {{ @dirData.size }} 0KB {{ @taskData.label }}
{* Cookie *}

  Cookies

Invalidate all Cookie data Clear authentication data
{* Top navigation *} {* footer *}