[BUGFIX] Add imageMagickIdentify fallback to ImageInfo::getImageSizes()
[Packages/TYPO3.CMS.git] / index.php
index 6a9222b..e24c525 100644 (file)
--- a/index.php
+++ b/index.php
  * delivered pages goes to in the frontend (the website)
  */
 
+/*
+ * This check avoids a parse error "unexpected 'class'" for users installing TYPO3 CMS 7
+ * on PHP 5.4. Without it the redirect to the install tool does not work.
+ * @see https://forge.typo3.org/issues/64504
+ */
+if (version_compare(PHP_VERSION, '5.5.0', '<')) {
+       die('TYPO3 CMS requires PHP 5.5 or above');
+}
+
 define('TYPO3_MODE', 'FE');
 
 require __DIR__ . '/typo3/sysext/core/Classes/Core/Bootstrap.php';
-\TYPO3\CMS\Core\Core\Bootstrap::getInstance()
-       ->baseSetup('')
-       ->redirectToInstallerIfEssentialConfigurationDoesNotExist()
-       ->startOutputBuffering()
-       ->loadConfigurationAndInitialize();
-
-$frontendRequestHandler = new \TYPO3\CMS\Frontend\FrontendRequestHandler();
-$frontendRequestHandler->handleRequest();
+\TYPO3\CMS\Core\Core\Bootstrap::getInstance()->run()->shutdown();