Перенес проект на yii2 с локалки на хостинг. В frondend/web/index.php не срабатывает последняя строчка, а именно
$application->run();
точнее срабатывает странно. Выводит на экран run();
Провел эксперимент, изменил index.php:
<?php
echo "1";
defined('YII_DEBUG') or define('YII_DEBUG', false);
echo "2";
defined('YII_ENV') or define('YII_ENV', 'prod');
echo "3";
require(__DIR__ . '/../../vendor/autoload.php');
echo "4";
require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');
echo "5";
require(__DIR__ . '/../../common/config/bootstrap.php');
echo "6";
require(__DIR__ . '/../config/bootstrap.php');
echo "7";
$config = yii\helpers\ArrayHelper::merge(
require(__DIR__ . '/../../common/config/main.php'),
require(__DIR__ . '/../../common/config/main-local.php'),
require(__DIR__ . '/../config/main.php'),
require(__DIR__ . '/../config/main-local.php')
);
echo "8";
$application = new yii\web\Application($config);
echo "9";
$application->run();
echo "10";
вывело
run(); echo "10";