Yii2 настройка

Yii2 настройка

От автора: приветствую вас, друзья. Мы продолжаем цикл статей, посвященных знакомству с фреймворком Yii2. В этой статье мы поговорим о такой теме, как Yii2 настройка. Здесь мы рассмотрим различные настройки фреймворка: файл htaccess, настройки Apache и Nginx, конфигурация почты и т.д.

В процессе работы с фреймворком Yii вам часто придется работать с различными настройками фреймворка. Поэтому в данной статье мы рассмотрим некоторые из них. Начнем с ряда настроек, с которыми вам придется столкнуться сразу после установки фреймворка.

Как вы помните, публичной папкой фреймворка является папка web. Именно в нее нужно перенаправить все запросы. Как это сделать? Во-первых, можно воспользоваться возможностями файла htaccess. Для этого нам потребуется создать пару таких файлов. Первый файл мы поместим в корень Yii, а второй — в папку web. Далее нам необходимо будет добавить следующие строки кода в первый файл htaccess:

Эта настройка htaccess включит модуль Apache mod_rewrite и отправит все запросы в папку web. Ну а в файле htaccess из папки web мы напишем следующие строки:

Эта настройка все запросы, которые не идут к реально существующим файлам и папкам, перенаправит на фронт-контроллер фреймворка — файл index.php. После этой настройки htaccess при обращении к корню сайта мы должны попасть на главную страницу. Напомню, по умолчанию, нам нужно обращаться для этого к папке web.

При настройке Yii, особенно на реальном сервере, возможно не всегда получится использовать файл htaccess. В этом случае можно обратиться к настройке сервера. Суть такой настройки сводится к тому, чтобы изменить корневую директорию сервера и сделать так, чтобы корневой стала директория web.

В документации на официальном сайте можно найти необходимые строки кода для настройки Apache и Nginx. Воспользуйтесь ими, чтобы произвести необходимую конфигурацию. Если вы не имеете доступа к настройкам сервера, тогда можно обратиться в поддержку вашего хостинга, как правило, саппорт помогает с такими вопросами.

Это далеко не все настройки, с которыми вам придется столкнуться в процесс работы с фреймворком. Но это первые из них, которые вам потребуются уже на первом этапе работы, фактически сразу после установки. На этом сегодня все. Больше о фреймворке вы можете узнать из наших бесплатных или платных уроков. Также создание простейшего блога на Yii2 можно посмотреть в этом цикле уроков.

Похожие статьи:

Комментарии Вконтакте: