Database credentials

Couldn't connect to database, please provide valid credentials.

:

:

:

MySQL or MariaDB Database Properties

Nothing to display.

Test sending emails

:

Server Information

Operating SystemLinux
Web ServerApache/2.4.38 (Debian)
Server Signature
Apache/2.4.38 (Debian) Server at www.chiltern.org.uk Port 80

Server Properties

Disk Spacegood561.80 GBMore 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

Error logginginfoEnabledErrors 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
Error reportinginfoDisabledNo 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 22527. How to change this value
ini_setgoodEnabledini_set is used in some places to accommodate special needs of some Tiki features. How to change this value
DB DrivergoodPDOThe PDO extension is the suggested database driver/abstraction layer.
PHP versiongood7.4.7This 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.
PHP Server APIinfofpm-fcgiPHP is being run using FPM (Fastcgi Process Manager). Feel free to use a threaded Apache MPM to increase performance.
ByteCode CachegoodAPCAPC is being used as the ByteCode Cache, which increases performance if correctly configured. See Admin->Performance in the Tiki for more details.
memory_limitgood600MThe memory_limit is at 600M. This is known to support smooth functioning even for bigger sites. How to change this value
session.save_handlergoodfilesWell set! The default setting of 'files' is recommended for Tiki. How to change this value
session.save_pathgood/var/lib/php/sessionsThe session.save_path is writable. How to change this value
session.gc_probabilityinfo0In conjunction with gc_divisor is used to manage probability that the gc (garbage collection) routine is started.
session.gc_divisorinfo1000Coupled 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.
session.gc_maxlifetimeinfo1440sSpecifies the number of seconds after which data will be seen as 'garbage' and potentially cleaned up. Garbage collection may occur during session start.
sessionunsureemptyThe session is empty. Try reloading the page and, if this message is displayed again, there may be a problem with the server setup.
zlib.output_compressioninfoOffzlib 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
default_charsetgoodUTF-8Correctly set! Tiki is fully UTF-8 and so should be this installation. How to change this value
date.timezonegoodEurope/LondonWell done! Having a time zone set protects the site from related errors. How to change this value
file_uploadsgoodOnFiles can be uploaded to Tiki.
max_execution_timeunsure300sThe max_execution_time is at 300. This is not necessarily bad, but it's a good idea to limit this time on productions servers in order to eliminate unexpectedly long running scripts. How to change this value
max_input_timegood60sThe 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
max_file_uploadsinfo20The max_file_uploads is at 20. This is the maximum number of files allowed to be uploaded simultaneously. How to change this value
upload_max_filesizegood100MThe upload_max_filesize is at 100M. Quite large files can be uploaded, but keep in mind to set the script timeouts accordingly. How to change this value
post_max_sizegood8MThe 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
fileinfogoodLoadedThe fileinfo extension is needed for the 'Validate uploaded file content' preference.
intlgoodLoadedThe intl extension is required for Tiki 15 and newer.
gdunsure2.2.5The GD extension is loaded, and Tiki can create images, but the FreeType extension is needed for CAPTCHA text generation.
Image MagickgoodAvailableImageMagick is used as a fallback in case GD is not available.
mbstringgoodLoadedmbstring extension is needed for an UTF-8 compatible lower case filter, in the admin search for example.
calendargoodLoadedcalendar extension is needed by Tiki.
ctypegoodLoadedctype extension is needed by Tiki.
libxmlgoodLoadedThis extension is needed for the dom extension (see below).
domgoodLoadedThis extension is needed by Tiki
LDAPgoodLoadedThis extension is needed to connect Tiki to an LDAP server. More info at: http://doc.tiki.org/LDAP
memcachedgoodLoadedThis extension can be used to speed up Tiki by saving sessions as well as wiki and forum data on a memcached server.
redisgoodLoadedThis extension can be used to speed up Tiki by saving wiki and forum data on a redis server.
SSH2goodLoadedThis extension is needed for the show.tiki.org tracker field type, up to Tiki 17.
curlgoodLoadedThis extension is required for H5P.
jsongoodLoadedThis extension is required for many features in Tiki.
opensslgoodLoadedEnable safe, encrypted storage of data such as passwords. Required for the User Encryption feature and improves encryption in other features, when available.
mcryptinfoNot availableMCrypt is abandonware and is being phased out. Starting in version 18, Tiki uses OpenSSL where it previously used MCrypt, except perhaps via third-party libraries.
iconvgoodLoadedThis extension is required and used frequently in validation functions invoked within Zend Framework.
eval()goodAvailableThe eval() function is required by the Smarty templating engine.
ZipArchive classgoodAvailableThe ZipArchive class is needed for features such as XML Wiki Import/Export and PluginArchiveBuilder.
DateTime classgoodAvailableThe DateTime class is needed for the WebDAV feature.
XdebuginfoNot AvailableXdebug 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:

Looks like you are running PHP as FPM/CGI/FastCGI, you may be able to override some of your PHP configurations by add them to .user.ini files, see: http://php.net/manual/en/configuration.file.per-user.php

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

upload_tmp_dirunknownIt can't be reliably determined if the upload_tmp_dir is accessible via a web browser. To be sure, check the webserver configuration.
execDisabledsafeExec can be potentially be used to execute arbitrary code on the server. Tiki needs it to run the Plugins R/RR.If this is needed and the other PHP software on the server can be trusted, this should be enabled.
passthruDisabledsafePassthru is similar to exec. Tiki does not need it; it is good that it is disabled. However, the Composer package manager used for installations in Subversion checkouts may need it.
shell_execEnabledriskyShell_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.
systemDisabledsafeSystem is similar to exec. Tiki does not need it; it is good that it is disabled.
proc_openEnabledriskyProc_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.
popenEnabledriskypopen 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.
curl_execEnabledriskyCurl_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.
curl_multi_execEnabledriskyCurl_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.
parse_ini_fileEnabledriskyIt 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.
show_sourceEnabledriskyIt is probably an urban myth that this is dangerous. Tiki team will reconsider this check, but be warned.
session.use_trans_sidDisabledsafesession.use_trans_sid should be off by default. See the PHP manual for details. How to change this value
xbithackDisabledsafesetting 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
allow_url_fopenEnabledriskyallow_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

Sensitive Data ExposuresafeTiki 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
application/ms-excelgoodwill be handled by /usr/bin/xls2csv
application/msexcelgoodwill be handled by /usr/bin/xls2csv
application/ms-powerpointgoodwill be handled by /usr/bin/catppt
application/mspowerpointgoodwill be handled by /usr/bin/catppt
application/mswordgoodwill be handled by /usr/bin/catdoc
application/pdfgoodwill be handled natively by Tiki >= 18, otherwise handled by /usr/bin/pstotext
application/postscriptgoodwill be handled by /usr/bin/pstotext
application/psgoodwill be handled by /usr/bin/pstotext
application/rtfgoodwill be handled by /usr/bin/catdoc
application/sgmlgoodwill be handled by /usr/bin/col
application/vnd.ms-excelgoodwill be handled by /usr/bin/xls2csv
application/vnd.ms-powerpointgoodwill be handled by /usr/bin/catppt
application/x-msexcelgoodwill be handled by /usr/bin/xls2csv
application/x-pdfgoodwill be handled natively by Tiki >= 18, otherwise handled by /usr/bin/pstotext
application/x-troff-mangoodwill be handled by /usr/bin/man
application/zipgoodwill be handled by /usr/bin/unzip
text/enrichedgoodwill be handled by /usr/bin/col
text/htmlgoodwill be handled by /usr/bin/elinks
text/richtextgoodwill be handled by /usr/bin/col
text/sgmlgoodwill be handled by /usr/bin/col
text/tab-separated-valuesgoodwill be handled by /usr/bin/col

PHP Info

Append phpinfo();

Benchmark PHP/MySQL

Check

TRIM

For more detailed information about Tiki Remote Instance Manager please check doc.tiki.org.

Server Instance

Operating System Pathinfo/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
makeunsureCommand not found, check if it is installed and available in one of the paths above
php-cliunsureCommand not found, check if it is installed and available in one of the paths above
rsyncunsureCommand not found, check if it is installed and available in one of the paths above
niceunsureCommand not found, check if it is installed and available in one of the paths above
tarunsureCommand not found, check if it is installed and available in one of the paths above
bzip2unsureCommand not found, check if it is installed and available in one of the paths above
sshunsureCommand not found, check if it is installed and available in one of the paths above
ssh-copy-idunsureCommand not found, check if it is installed and available in one of the paths above
scpunsureCommand not found, check if it is installed and available in one of the paths above
sqliteunsureCommand not found, check if it is installed and available in one of the paths above
php-sqliteunsureExtension not loaded in PHP

Client Instance

Operating System Pathinfo/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
SSH or FTP serverinfoTo manage this instance from a remote server you need SSH or FTP access to this server
php-cliunsureCommand not found, check if it is installed and available in one of the paths above
mysqlunsureCommand not found, check if it is installed and available in one of the paths above
mysqldumpunsureCommand not found, check if it is installed and available in one of the paths above
gzipunsureCommand not found, check if it is installed and available in one of the paths above