Как перемещать и изменять файлы на виртуальном хостинге с помощью Yii2 Framework?

Я создаю CMS для своего клиентского веб-сайта, используя расширенный шаблон (Yii2 Framework).

Проблема в:

Теперь мне нужно разместить файлы на общем сервере. На сервере есть каталог с именем public_html. Я сослался на это руководство. По гайду я внес изменения в директорию, переместил frontend/web в public_html. Теперь страницы разбиты. В соответствии с руководством говорится, что после перемещения каталога нам необходимо внести изменения в некоторые индексные файлы.

Я попытался переместить файлы, но мне не удалось изменить индексные файлы. Меня смутил процесс. Пожалуйста, помогите узнать, какие файлы нужно переместить и изменить?


person Nuthan Raghunath    schedule 26.01.2015    source источник
comment
Скажите, когда возникает проблема, что вы пробовали, какая у вас ошибка и т. д. Невозможно изменить индексные файлы, что это значит? вы можете редактировать их с помощью любого текстового редактора. Прочтите учебник еще раз, он довольно хорош.   -  person Mihai P.    schedule 27.01.2015
comment
Привет, в руководстве говорится: В каждом случае вам нужно настроить пути в index.php и index-test.php. Какие изменения нужно внести в эти файлы?   -  person Nuthan Raghunath    schedule 27.01.2015
comment
есть файлы, которые включены или необходимы там. Измените их, чтобы они соответствовали внесенным вами изменениям.   -  person Mihai P.    schedule 27.01.2015


Ответы (2)


Ага. Я столкнулся с той же проблемой, и вот решение. Нам нужно изменить www/index.php, чтобы он понравился

<?php
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

require(__DIR__ . '/../vendor/autoload.php');
require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../common/config/bootstrap.php');
require(__DIR__ . '/../frontend/config/bootstrap.php');

$config = yii\helpers\ArrayHelper::merge(
    require(__DIR__ . '/../common/config/main.php'),
    require(__DIR__ . '/../common/config/main-local.php'),
    require(__DIR__ . '/../frontend/config/main.php'),
    require(__DIR__ . '/../frontend/config/main-local.php')
);`enter code here`

$application = new yii\web\Application($config);
$application->run();
person Mohanmoorthy    schedule 06.05.2015

Попробуйте kartik-v/yii2-app-practical. Он уже настроен для среды виртуального хостинга.

person Abhimanyu Saharan    schedule 29.01.2015