{% set ok %}
{% endset %}
{% set error %}
{% endset %}
{% set warning %}
{% endset %}
{% set link %}
{% endset %}
| {{ MinPHP }} | {% if infos.phpVersion_ok %} {{ ok }} {% else %} {{ error }} {{ 'General_Error'|translate }}: {{ 'General_Required'|translate(MinPHP)|raw }} {% endif %} |
| PDO {{ 'Installation_Extension'|translate }} | {% if infos.pdo_ok %} {{- ok -}} {% else %} - {% endif %} |
| {{ adapter }} {{ 'Installation_Extension'|translate }} | {{ ok }} |
|
{{ 'Installation_SystemCheckDatabaseHelp'|translate }}
{% if infos.isWindows %}
{{ 'Installation_SystemCheckWinPdoAndMysqliHelp'|translate(" |
|
| {{ 'Installation_SystemCheckExtensions'|translate }} |
{% for needed_extension in infos.needed_extensions %}
{% if needed_extension in infos.missing_extensions %}
{{ error }}
{% set hasError %}1{% endset %}
{% else %}
{{ ok }}
{% endif %}
{{ needed_extension }}
{% endfor %} {% if hasError is defined %}{{ 'Installation_RestartWebServer'|translate }}{% endif %} |
|
{% for missing_extension in infos.missing_extensions %}
{{ helpMessages[missing_extension]|translate }} {% endfor %} |
|
| {{ 'Installation_SystemCheckFunctions'|translate }} |
{% for needed_function in infos.needed_functions %}
{% if needed_function in infos.missing_functions %}
{{ error }}
{{ needed_function }}
{% set hasError %}1{% endset %}
{{ helpMessages[needed_function]|translate }} {% else %} {{ ok }} {{ needed_function }}{% endif %} {% endfor %} {% if hasError is defined %}{{ 'Installation_RestartWebServer'|translate }}{% endif %} |
| {{ 'Installation_SystemCheckWriteDirs'|translate }} |
{% for dir, bool in infos.directories %}
{% if bool %}
{{ ok }}
{% else %}
{{ error }}
{% endif %}
{{ dir }}
{% endfor %} |
{{ 'Installation_SystemCheckWriteDirsHelp'|translate }}:
{% for dir,bool in infos.directories %}
|
|
| {{ 'Installation_SystemCheckFileIntegrity'|translate }} | {% if infos.integrityErrorMessages is empty %} {{ ok }} {% else %} {% if infos.integrity %} {{ warning }} {{ infos.integrityErrorMessages[0] }} {% else %} {{ error }} {{ infos.integrityErrorMessages[0] }} {% endif %} {% if infos.integrityErrorMessages|length > 1 %} {% endif %} {% endif %} |
| {{ 'Installation_SystemCheckTracker'|translate }} |
{% if infos.tracker_status == 0 %}
{{ ok }}
{% else %}
{{ warning }}
{{ infos.tracker_status }}
{{ 'Installation_SystemCheckTrackerHelp'|translate }} {{ 'Installation_RestartWebServer'|translate }} {% endif %} |
| {{ 'Installation_SystemCheckMemoryLimit'|translate }} |
{% if infos.memory_ok %}
{{ ok }} {{ infos.memoryCurrent }}
{% else %}
{{ warning }}
{{ infos.memoryCurrent }}
{{ 'Installation_SystemCheckMemoryLimitHelp'|translate }} {{ 'Installation_RestartWebServer'|translate }} {% endif %} |
| {{ 'SitesManager_Timezone'|translate }} |
{% if infos.timezone %}
{{ ok }}
{% else %}
{{ warning }}
{{ 'SitesManager_AdvancedTimezoneSupportNotFound'|translate }}
Timezone PHP documentation . {% endif %} |
| {{ 'Installation_SystemCheckOpenURL'|translate }} |
{% if infos.openurl %}
{{ ok }} {{ infos.openurl }}
{% else %}
{{ warning }}
{{ 'Installation_SystemCheckOpenURLHelp'|translate }}
{% endif %}
{% if not infos.can_auto_update %}
{{ warning }} {{ 'Installation_SystemCheckAutoUpdateHelp'|translate }} {% endif %} |
| {{ 'Installation_SystemCheckGDFreeType'|translate }} |
{% if infos.gd_ok %}
{{ ok }}
{% else %}
{{ warning }} {{ 'Installation_SystemCheckGDFreeType'|translate }}
{{ 'Installation_SystemCheckGDHelp'|translate }} {% endif %} |
| {{ 'Installation_SystemCheckOtherExtensions'|translate }} |
{% for desired_extension in infos.desired_extensions %}
{% if desired_extension in infos.missing_desired_extensions %}
{{ warning }}{{ desired_extension }}
{{ helpMessages[desired_extension]|translate }} {% else %} {{ ok }} {{ desired_extension }}{% endif %} {% endfor %} |
| {{ 'Installation_SystemCheckOtherFunctions'|translate }} |
{% for desired_function in infos.desired_functions %}
{% if desired_function in infos.missing_desired_functions %}
{{ warning }}
{{ desired_function }}
{{ helpMessages[desired_function]|translate }} {% else %} {{ ok }} {{ desired_function }}{% endif %} {% endfor %} |
| {{ 'Installation_Filesystem'|translate }} |
{% if not infos.is_nfs %}
{{ ok }} {{ 'General_Ok'|translate }}
{% else %} {{ warning }} {{ 'Installation_NfsFilesystemWarning'|translate }} {% if duringInstall is not empty %} {{ 'Installation_NfsFilesystemWarningSuffixInstall'|translate }} {% else %}{{ 'Installation_NfsFilesystemWarningSuffixAdmin'|translate }} {% endif %} {% endif %} |
| {{ 'UserCountry_Geolocation'|translate }} |
{% if infos.extra.geolocation_ok %}
{{ ok }} {{ 'General_Ok'|translate }}
{% elseif infos.extra.geolocation_using_non_recommended %} {{ warning }} {{ 'UserCountry_GeoIpLocationProviderNotRecomnended'|translate }} {{ 'UserCountry_GeoIpLocationProviderDesc_ServerBased2'|translate('', '', '', '')|raw }} {% else %} {{ warning }} {{ 'UserCountry_DefaultLocationProviderDesc1'|translate }} {{ 'UserCountry_DefaultLocationProviderDesc2'|translate('', '', '', '')|raw }} {% endif %} |
| {{ 'Installation_SystemCheckSecureProtocol'|translate }} |
{{ warning }} {{ infos.protocol }} {{ 'Installation_SystemCheckSecureProtocolHelp'|translate }} [General] |
| {{ 'Installation_DatabaseAbilities'|translate }} |
{% if infos.extra.load_data_infile_available %}
{{ ok }} LOAD DATA INFILE
{% else %} {{ warning }} LOAD DATA INFILE {{ 'Installation_LoadDataInfileUnavailableHelp'|translate("LOAD DATA INFILE","FILE") }} {{ 'Installation_LoadDataInfileRecommended'|translate }} {% if infos.extra.load_data_infile_error is defined %} {{ 'General_Error'|translate }}: {{ infos.extra.load_data_infile_error|raw }} {% endif %}Troubleshooting: FAQ on piwik.org {% endif %} |