Решил вопрос с папкой Web переносом на уровень выше.
Т е файлы фреймворки засунул в папку и поднял уровнем выше.
Ну и папку эту заблокировал файлом .htaccess
А в index.php, просто дописал папку.
<?php
// comment out the following two lines when deployed to production
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');
require(__DIR__ . '/frm/vendor/autoload.php');
require(__DIR__ . '/frm/vendor/yiisoft/yii2/Yii.php');
$config = require(__DIR__ . '/frm/config/web.php');
Пока пробую включать url-manager и сервер ошибки выдаёт. Значит нужно настроить .htaccess. Но как?