[TASK] Remove leftover page/branch versioning code
[Packages/TYPO3.CMS.git] / index.php
index c625c8d..092dca7 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');
+// Exit early if php requirement is not satisfied.
+if (version_compare(PHP_VERSION, '7.0.0', '<')) {
+    die('This version of TYPO3 CMS requires PHP 7.0 or above');
 }
 
 // Set up the application for the Frontend
-call_user_func(function() {
-       $classLoader = require __DIR__ . '/typo3/contrib/vendor/autoload.php';
-       (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
+call_user_func(function () {
+    $classLoader = require rtrim(realpath(__DIR__ . '/typo3'), '\\/') . '/../vendor/autoload.php';
+    (new \TYPO3\CMS\Frontend\Http\Application($classLoader))->run();
 });