diff options
author | Thomas Bruederli <thomas@roundcube.net> | 2013-07-04 23:56:26 +0200 |
---|---|---|
committer | Thomas Bruederli <thomas@roundcube.net> | 2013-07-04 23:56:26 +0200 |
commit | 8f49e4a99c2a35f71b763177b32c2cf1fef9a8c6 (patch) | |
tree | 95bf6232931d7dcd6ee5c0281b78df56b7cf956c /installer/test.php | |
parent | 08167e91140e533dbc52279071767813fee8401c (diff) |
Check filetype detection in installer and update script (#1489193)
Diffstat (limited to 'installer/test.php')
-rw-r--r-- | installer/test.php | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/installer/test.php b/installer/test.php index fb3e7e937..75dac47aa 100644 --- a/installer/test.php +++ b/installer/test.php @@ -225,6 +225,42 @@ if ($db_working) { ?> +<h3>Test filetype detection</h3> + +<p> +<?php + +if ($errors = $RCI->check_mime_detection()) { + $RCI->fail('Fileinfo/mime_content_type configuration'); + if (!empty($RCI->config['mime_magic'])) { + echo '<p class="hint">Try setting the <tt>mime_magic</tt> config option to <tt>null</tt>.</p>'; + } + else { + echo '<p class="hint">Check the <a href="http://www.php.net/manual/en/function.finfo-open.php">Fileinfo functions</a> of your PHP installation.<br/>'; + echo 'The path to the magic.mime file can be set using the <tt>mime_magic</tt> config option in Roundcube.</p>'; + } +} +else { + $RCI->pass('Fileinfo/mime_content_type configuration'); +} + +?> +</p> +<p> +<?php + +if ($errors = $RCI->check_mime_extensions()) { + $RCI->fail('Mimetype to file extension mapping'); + echo '<p class="hint">Please set a valid path to your webserver\'s mime.types file to the <tt>mime_types</tt> config option.<br/>'; + echo 'If you can\'t find such a file, download it from <a href="http://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types">svn.apache.org</a>.</p>'; +} +else { + $RCI->pass('Mimetype to file extension mapping'); +} + +?> + + <h3>Test SMTP config</h3> <p> |