Deprecated: Automatic conversion of false to array is deprecated in /home/zennetw1/public_html/check/index.php on line 2209
Tiki Server Compatibility

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

Check

Tiki 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