Fixed bug #1474: Check if session_support is enabled in PHP or output a warning messa...
authorMichael Stucki <michael.stucki@typo3.org>
Sat, 28 Apr 2007 20:16:21 +0000 (20:16 +0000)
committerMichael Stucki <michael.stucki@typo3.org>
Sat, 28 Apr 2007 20:16:21 +0000 (20:16 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2299 709f56b5-9817-0410-a4d7-c38de5d9e867

ChangeLog
typo3/sysext/install/mod/class.tx_install.php

index d1982c8..aa18717 100755 (executable)
--- a/ChangeLog
+++ b/ChangeLog
@@ -13,6 +13,7 @@
 2007-04-28  Michael Stucki  <michael@typo3.org>
 
        * Fixed bug in class.em_terconnection.php: Need to base64_encode upload data for some NuSOAP implementations (patch by Karsten Dambekalns)
+       * Fixed bug #1474: Check if session_support is enabled in PHP or output a warning message in the Install Tool (patch by Ingo Schmitt)
 
 2007-04-28  Oliver Hader  <oh@inpublica.de>
 
index 82b45d9..8aea020 100755 (executable)
@@ -1582,6 +1582,19 @@ From sub-directory:
 //     ????                    If this option was set falsely you probably didn't see this page in the first place, but this option <strong>may spoil this configuration test</strong> when checking for such as ImageMagick executables.
                } else $this->message($ext, 'open_basedir: off',"",-1);
 
+                       // Check availability of PHP session support
+                       // No check possible if session support is availiable, instead check if session name is set, if not raise error as its likely to have no session support
+               if (ini_get('session.name')) {
+                       $this->message($ext, 'PHP sessions availiable','
+                               <i>PHP Sessions availiabe</i>
+                               PHP is compiled with session support and session support is available.
+                       ',-1);
+               } else {
+                       $this->message($ext, 'PHP Sessions not availiabe','
+                               PHP is not compiled with session support, or session support is disabled in php.ini.
+                               TYPO3 needs session support
+                       ',3);
+               }
        }
 
        /**
@@ -4642,7 +4655,7 @@ $out="
         * @param       string          Section header
         * @param       string          A short description
         * @param       string          A long (more detailed) description
-        * @param       integer         -1=OK sign, 0=message, 1=notification, 2=warning , 3=error
+        * @param       integer         -1=OK sign, 0=message, 1=notification, 2=warning, 3=error
         * @param       boolean         Print message also in "Advanced" mode (not only in 1-2-3 mode)
         * @return      void
         */