Database credentials
Couldn't connect to database, please provide valid credentials.
MySQL or MariaDB Database Properties
Nothing to display.
Test sending emails
Server Information
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Operating System |
|---|
|
| Linux |
| Property: Release |
|---|
|
| N/A |
| Property: Web Server |
|---|
|
| LiteSpeed |
| Property: Server Signature |
|---|
|
| off |
Server Properties
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Disk Space |
|---|
|
| good |
| 2.10 TB |
| More than 251MB of free disk space is available. Tiki will run smoothly, but there may be issues when the site grows (because of file uploads, for example). When the disk space is filled, users, including administrators, will not be able to log in to Tiki. This test cannot reliably check for quotas, so be warned that if this server makes use of them, there might be less disk space available than reported. |
Apache properties
You are either not running the preferred Apache web server or you are running PHP with a SAPI that does not allow checking Apache properties (for example, CGI or FPM).
IIS properties
You are not running IIS web server.
PHP scripting language properties
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Error logging |
|---|
|
| info |
| Enabled |
| Errors will be logged, since log_errors is enabled. Also, display_errors is disabled. This is good practice for a production site, to log the errors instead of displaying them. How to change this value |
| Property: Error reporting |
|---|
|
| info |
| Disabled |
| No errors will be reported, because display_errors is turned off. This may be appropriate for a production site but, in any problems occur, enable it in php.ini to get more information. The error_reporting level is reasonable at 32759. How to change this value |
| Property: ini_set |
|---|
|
| good |
| Enabled |
| ini_set is used in some places to accommodate special needs of some Tiki features. How to change this value |
| Property: DB Driver |
|---|
|
| good |
| PDO |
| The PDO extension is the suggested database driver/abstraction layer. |
| Property: PHP version |
|---|
|
| good |
| 8.1.30 |
| This version of PHP is recent. Versions 19.x and newer will work fine on this version of PHP. Please see http://doc.tiki.org/Requirements for details. |
| Property: PHP CLI version |
|---|
|
| good |
| 8.1.30 |
| The version of the command line executable of PHP (/usr/local/bin/php) is the same version as the web server version. |
| Property: PHP Server API |
|---|
|
| info |
| litespeed |
| PHP is not being run as CGI. Be aware that PHP is not thread-safe and you should not use a threaded Apache MPM (like worker). |
| Property: ByteCode Cache |
|---|
|
| info |
| N/A |
| Neither APC, xCache, nor OPcache is being used as the ByteCode Cache; if one of these were used and correctly configured, performance would be increased. See Admin->Performance in the Tiki for more details. |
| Property: memory_limit |
|---|
|
| unsure |
| 128M |
| The memory_limit is at 128M. This will normally work, but the site might run into problems when it grows. How to change this value |
| Property: session.save_handler |
|---|
|
| good |
| files |
| Well set! The default setting of 'files' is recommended for Tiki. How to change this value |
| Property: session.save_path |
|---|
|
| good |
| /var/cpanel/php/sessions/ea-php81 |
| The session.save_path is writable. How to change this value |
| Property: session.gc_probability |
|---|
|
| info |
| 0 |
| In conjunction with gc_divisor is used to manage probability that the gc (garbage collection) routine is started. |
| Property: session.gc_divisor |
|---|
|
| info |
| 0 |
| Coupled with session.gc_probability defines the probability that the gc (garbage collection) process is started on every session initialization. The probability is calculated by using gc_probability/gc_divisor, e.g. 1/100 means there is a 1% chance that the GC process starts on each request. |
| Property: session.gc_maxlifetime |
|---|
|
| info |
| 1440s |
| Specifies the number of seconds after which data will be seen as 'garbage' and potentially cleaned up. Garbage collection may occur during session start. |
| Property: session |
|---|
|
| unsure |
| empty |
| The session is empty. Try reloading the page and, if this message is displayed again, there may be a problem with the server setup. |
| Property: zlib.output_compression |
|---|
|
| info |
| Off |
| zlib output compression is turned off. This reduces CPU usage. On the other hand, turning it on would save bandwidth. The appropriate choice can be made for this Tiki. How to change this value |
| Property: default_charset |
|---|
|
| good |
| UTF-8 |
| Correctly set! Tiki is fully UTF-8 and so should be this installation. How to change this value |
| Property: date.timezone |
|---|
|
| good |
| UTC |
| Well done! Having a time zone set protects the site from related errors. How to change this value |
| Property: file_uploads |
|---|
|
| good |
| On |
| Files can be uploaded to Tiki. |
| Property: max_execution_time |
|---|
|
| good |
| 30s |
| The max_execution_time is at 30. This is a good value for production sites. If timeouts are experienced (such as when performing admin functions) this may need to be increased nevertheless. How to change this value |
| Property: max_input_time |
|---|
|
| good |
| 60s |
| The max_input_time is at 60. This is a good value for production sites. If timeouts are experienced (such as when performing admin functions) this may need to be increased nevertheless. How to change this value |
| Property: max_file_uploads |
|---|
|
| info |
| 20 |
| The max_file_uploads is at 20. This is the maximum number of files allowed to be uploaded simultaneously. How to change this value |
| Property: upload_max_filesize |
|---|
|
| unsure |
| 2M |
| The upload_max_filesize is at 2M. This is not a bad amount, but be sure the level is high enough to accommodate the needs of the site. How to change this value |
| Property: post_max_size |
|---|
|
| good |
| 8M |
| The post_max_size is at 8M. Quite large files can be uploaded, but keep in mind to set the script timeouts accordingly. How to change this value |
| Property: fileinfo |
|---|
|
| unsure |
| Not available |
| The fileinfo extension is needed for the 'Validate uploaded file content' preference. |
| Property: intl |
|---|
|
| unsure |
| Not available |
| intl extension is preferred for Tiki 15 and newer. Because is not available, the filters for text will not be able to detect the language and will use a generic range of characters as letters. |
| Property: gd |
|---|
|
| unsure |
| bundled (2.1.0 compatible) |
| The GD extension is loaded, and Tiki can create images, but the FreeType extension is needed for CAPTCHA text generation. |
| Property: Image Magick |
|---|
|
| info |
| Not Available |
| ImageMagick is used as a fallback in case GD is not available. |
| Property: mbstring |
|---|
|
| good |
| Loaded |
| mbstring extension is needed for an UTF-8 compatible lower case filter, in the admin search for example. |
| Property: calendar |
|---|
|
| good |
| Loaded |
| calendar extension is needed by Tiki. |
| Property: ctype |
|---|
|
| good |
| Loaded |
| ctype extension is needed by Tiki. |
| Property: libxml |
|---|
|
| good |
| Loaded |
| This extension is needed for the dom extension (see below). |
| Property: dom |
|---|
|
| good |
| Loaded |
| This extension is needed by Tiki |
| Property: LDAP |
|---|
|
| info |
| Not available |
| Tiki will not be able to connect to an LDAP server as the needed PHP extension is missing. More info at: http://doc.tiki.org/LDAP |
| Property: memcached |
|---|
|
| info |
| Not available |
| This extension can be used to speed up Tiki by saving sessions as well as wiki and forum data on a memcached server. |
| Property: redis |
|---|
|
| info |
| Not available |
| This extension can be used to speed up Tiki by saving wiki and forum data on a redis server. |
| Property: SSH2 |
|---|
|
| info |
| Not available |
| This extension is needed for the show.tiki.org tracker field type, up to Tiki 17. |
| Property: soap |
|---|
|
| info |
| Not available |
| This extension is used by Tiki for some types of web services. |
| Property: carray |
|---|
|
| info |
| Not available |
| High-performance scientific computing library for PHP |
| Property: curl |
|---|
|
| good |
| Loaded |
| This extension is required for H5P. |
| Property: json |
|---|
|
| good |
| Loaded |
| This extension is required for many features in Tiki. |
| Property: sodium |
|---|
|
| unsure |
| Not available |
| Enable safe, encrypted storage of data such as passwords. Since Tiki 22, Sodium lib (included in PHP 7.2 core) is used for the User Encryption feature and improves encryption in other features, when available. |
| Property: openssl |
|---|
|
| good |
| Loaded |
| Enable safe, encrypted storage of data such as passwords. Tiki 21 and earlier versions, require OpenSSL for the User Encryption feature and improves encryption in other features, when available. |
| Property: mcrypt |
|---|
|
| info |
| Not available |
| MCrypt is abandonware and is being phased out. Starting in version 18 up to 21, Tiki uses OpenSSL where it previously used MCrypt, except perhaps via third-party libraries. |
| Property: iconv |
|---|
|
| good |
| Loaded |
| This extension is required and used frequently in validation functions invoked within Zend Framework. |
| Property: eval() |
|---|
|
| good |
| Available |
| The eval() function is required by the Smarty templating engine. |
| Property: ZipArchive class |
|---|
|
| good |
| Available |
| The ZipArchive class is needed for features such as XML Wiki Import/Export and PluginArchiveBuilder. |
| Property: DateTime class |
|---|
|
| good |
| Available |
| The DateTime class is needed for the WebDAV feature. |
| Property: Xdebug |
|---|
|
| info |
| Not Available |
| Xdebug can be very handy for a development server, but it might be better to disable it when on a production server. |
Change PHP configuration values: You can check the full documentation on how to change the configurations values in http://www.php.net/manual/en/configuration.php
PHP security properties
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: upload_tmp_dir |
|---|
|
| unknown |
|
| It can't be reliably determined if the upload_tmp_dir is accessible via a web browser. To be sure, check the webserver configuration. |
| Property: exec |
|---|
|
| Enabled |
| risky |
| Exec can potentially be used to execute arbitrary code on the server. Tiki does not need it; perhaps it should be disabled. However, the Plugins R/RR need it. If you use the Plugins R/RR and the other PHP software on the server can be trusted, this should be enabled. |
| Property: passthru |
|---|
|
| Enabled |
| risky |
| Passthru is similar to exec. Tiki does not need it; perhaps it should be disabled. However, the Composer package manager used for installations in Subversion checkouts may need it. |
| Property: shell_exec |
|---|
|
| Enabled |
| risky |
| Shell_exec is similar to exec. Tiki needs it to run PDF from URL: WebKit (wkhtmltopdf). If this is needed and the other PHP software on the server can be trusted, this should be enabled. |
| Property: system |
|---|
|
| Enabled |
| risky |
| System is similar to exec. Tiki does not need it; perhaps it should be disabled. |
| Property: proc_open |
|---|
|
| Enabled |
| risky |
| Proc_open is similar to exec. Tiki does not need it; perhaps it should be disabled. However, the Composer package manager used for installations in Subversion checkouts or when using the package manager from the admin interface may need it. |
| Property: popen |
|---|
|
| Enabled |
| risky |
| popen is similar to exec. Tiki needs it for file search indexing in file galleries. If this is needed and other PHP software on the server can be trusted, this should be enabled. |
| Property: curl_exec |
|---|
|
| Enabled |
| risky |
| Curl_exec can potentially be abused to write malicious code. Tiki needs it to run features like Kaltura, CAS login, CClite and the myspace and sf wiki-plugins. If these are needed and other PHP software on the server can be trusted, this should be enabled. |
| Property: curl_multi_exec |
|---|
|
| Enabled |
| risky |
| Curl_multi_exec can potentially be abused to write malicious code. Tiki needs it to run features like Kaltura, CAS login, CClite and the myspace and sf wiki-plugins. If these are needed and other PHP software on the server can be trusted, this should be enabled. |
| Property: parse_ini_file |
|---|
|
| Enabled |
| risky |
| It is probably an urban myth that this is dangerous. Tiki team will reconsider this check, but be warned. It is required for the System Configuration feature. |
| Property: session.use_trans_sid |
|---|
|
| Disabled |
| safe |
| session.use_trans_sid should be off by default. See the PHP manual for details. How to change this value |
| Property: xbithack |
|---|
|
| Disabled |
| safe |
| setting the xbithack option is unsafe. Depending on the file handling of the webserver and the Tiki settings, an attacker may be able to upload scripts to file gallery and execute them. How to change this value |
| Property: allow_url_fopen |
|---|
|
| Disabled |
| safe |
| allow_url_fopen may potentially be used to upload remote data or scripts. Also used by Composer to fetch dependencies. If this Tiki does not use the Blogs feature, this can be switched off. |
Tiki Security
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Sensitive Data Exposure |
|---|
|
| safe |
| Tiki did not detect temporary files in the db folder that may expose credentials or other sensitive information. |
MySQL Variables
Nothing to display.
File Gallery Search Indexing
More info here
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: application/ms-excel |
|---|
|
| unsure |
| You need to install "xls2csv" to index this type of file |
| Property: application/msexcel |
|---|
|
| unsure |
| You need to install "xls2csv" to index this type of file |
| Property: application/ms-powerpoint |
|---|
|
| unsure |
| You need to install "catppt" to index this type of file |
| Property: application/mspowerpoint |
|---|
|
| unsure |
| You need to install "catppt" to index this type of file |
| Property: application/msword |
|---|
|
| good |
| will be handled by /bin/strings
|
| Property: application/pdf |
|---|
|
| info |
| will be handled natively by Tiki >= 18, otherwise you need to install "pstotext" or "pdftotext" to index this type of file |
| Property: application/postscript |
|---|
|
| unsure |
| You need to install "pstotext" to index this type of file |
| Property: application/ps |
|---|
|
| unsure |
| You need to install "pstotext" to index this type of file |
| Property: application/rtf |
|---|
|
| unsure |
| You need to install "catdoc" to index this type of file |
| Property: application/sgml |
|---|
|
| good |
| will be handled by /bin/col
|
| Property: application/vnd.ms-excel |
|---|
|
| unsure |
| You need to install "xls2csv" to index this type of file |
| Property: application/vnd.ms-powerpoint |
|---|
|
| unsure |
| You need to install "catppt" to index this type of file |
| Property: application/x-msexcel |
|---|
|
| unsure |
| You need to install "xls2csv" to index this type of file |
| Property: application/x-pdf |
|---|
|
| info |
| will be handled natively by Tiki >= 18, otherwise you need to install "pstotext" or "pdftotext" to index this type of file |
| Property: application/x-troff-man |
|---|
|
| unsure |
| You need to install "man" to index this type of file |
| Property: application/zip |
|---|
|
| good |
| will be handled by /bin/unzip
|
| Property: text/enriched |
|---|
|
| good |
| will be handled by /bin/col
|
| Property: text/html |
|---|
|
| unsure |
| You need to install "elinks" to index this type of file |
| Property: text/richtext |
|---|
|
| good |
| will be handled by /bin/col
|
| Property: text/sgml |
|---|
|
| good |
| will be handled by /bin/col
|
| Property: text/tab-separated-values |
|---|
|
| good |
| will be handled by /bin/col
|
PHP Info
Append phpinfo();Benchmark PHP/MySQL
CheckTiki Manager
For more detailed information about Tiki Manager please check doc.tiki.org/Manager.
Where Tiki Manager is installed
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Operating System Path |
|---|
|
| info |
| /usr/local/bin:/bin:/usr/bin |
| Property: php-cli |
|---|
|
| good |
| Command found |
| Property: rsync |
|---|
|
| unsure |
| Command not found, check if it is installed and available in one of the paths above. |
| Property: nice |
|---|
|
| good |
| Command found |
| Property: tar |
|---|
|
| good |
| Command found |
| Property: bzip2 |
|---|
|
| good |
| Command found |
| Property: ssh |
|---|
|
| good |
| Command found |
| Property: ssh-copy-id |
|---|
|
| good |
| Command found |
| Property: scp |
|---|
|
| good |
| Command found |
| Property: sqlite |
|---|
|
| good |
| Command found |
| Property: php-sqlite |
|---|
|
| good |
| Extension loaded in PHP |
Where Tiki instances are installed
| Property |
Value |
Tiki Fitness |
OK |
Explanation |
| Property: Operating System Path |
|---|
|
| info |
| /usr/local/bin:/bin:/usr/bin |
| Property: SSH or FTP server |
|---|
|
| info |
| To manage this instance from a remote server you need SSH or FTP access to this server |
| Property: php-cli |
|---|
|
| good |
| Command found |
| Property: mysql |
|---|
|
| good |
| Command found |
| Property: mysqldump |
|---|
|
| good |
| Command found |
| Property: gzip |
|---|
|
| good |
| Command found |