{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin")}}

{{ctx.Locale.Tr "admin.self_check"}}

{{if .StartupProblems}}
{{ctx.Locale.Tr "admin.self_check.startup_warnings"}}
    {{range .StartupProblems}}
  • {{.}}
  • {{end}}
{{end}}
{{if .DatabaseCheckHasProblems}}
{{if .DatabaseType.IsMySQL}}
{{ctx.Locale.Tr "admin.self_check.database_fix_mysql"}}
{{else if .DatabaseType.IsMSSQL}}
{{ctx.Locale.Tr "admin.self_check.database_fix_mssql"}}
{{end}} {{if .DatabaseCheckCollationMismatch}}
{{ctx.Locale.Tr "admin.self_check.database_collation_mismatch" .DatabaseCheckResult.ExpectedCollation}}
{{end}} {{if .DatabaseCheckCollationCaseInsensitive}}
{{ctx.Locale.Tr "admin.self_check.database_collation_case_insensitive" .DatabaseCheckResult.DatabaseCollation}}
{{end}} {{if .DatabaseCheckInconsistentCollationColumns}}
{{ctx.Locale.Tr "admin.self_check.database_inconsistent_collation_columns" .DatabaseCheckResult.DatabaseCollation}}
    {{range .DatabaseCheckInconsistentCollationColumns}}
  • {{.}}
  • {{end}}
{{end}}
{{end}} {{if .CacheError}}
{{ctx.Locale.Tr "admin.config.cache_test_failed" .CacheError}}
{{end}} {{if .CacheSlow}}
{{ctx.Locale.Tr "admin.config.cache_test_slow" .CacheSlow}}
{{end}} {{/* only shown when there is no visible "self-check-problem" */}}
{{ctx.Locale.Tr "admin.self_check.no_problem_found"}}
{{template "admin/layout_footer" .}}