diff --git a/.htaccess b/.htaccess
index 4d5bb3d8a..e8e090d6d 100644
--- a/.htaccess
+++ b/.htaccess
@@ -8,6 +8,7 @@ AddType text/x-component .htc
php_value upload_max_filesize 5M
php_value post_max_size 6M
php_value memory_limit 64M
+ php_value session.auto_start 1
@@ -17,6 +18,7 @@ AddType text/x-component .htc
php_value upload_max_filesize 5M
php_value post_max_size 6M
php_value memory_limit 64M
+ php_value session.auto_start 1
diff --git a/INSTALL b/INSTALL
index 6177611f1..b68db56be 100644
--- a/INSTALL
+++ b/INSTALL
@@ -20,6 +20,7 @@ REQUIREMENTS
- error_reporting E_ALL & ~E_NOTICE (or lower)
- file_uploads on (for attachment upload features)
- memory_limit (increase as suitable to support large attachments)
+ - session.auto_start needs to be off/0
* PHP compiled with Open SSL to connect to IMAPS and to use the spell checker
* A MySQL or PostgreSQL database engine or the SQLite extension for PHP
* One of the above databases with permission to create tables
diff --git a/check.php b/check.php
index 4b8e27878..865ba7ace 100644
--- a/check.php
+++ b/check.php
@@ -66,7 +66,7 @@ foreach ($create_files AS $file) {
} else {
echo 'NOT OK';
}
- echo "
";
+ echo '
';
}
echo 'Check supplied DB settings
';
@@ -82,7 +82,29 @@ if (isset($rcmail_config)) {
} else {
echo 'NOT OK';
}
+ echo '
';
} else {
echo 'Could not open db.inc.php config file, or file is empty.
';
}
+
+echo 'Checking .ini settings
';
+
+$auto_start = ini_get('session.auto_start');
+$file_uploads = ini_get('file_uploads');
+
+echo "session.auto_start: ";
+if ($auto_start == 1) {
+ echo 'NOT OK';
+} else {
+ echo 'OK';
+}
+echo '
';
+
+echo "file_uploads: ";
+if ($file_uploads == 1) {
+ echo 'OK';
+} else {
+ echo 'NOT OK';
+}
+echo '
';
?>