Yii2 настройка

Yii2 настройка

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

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

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

RewriteEngine on
RewriteRule ^(.+)?$ /web/$1

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

RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php

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

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

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

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

Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Фреймворк YII2: теория и первая практика

Овладейте азами фреймворка Yii2 за 5 дней!

Получить

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

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree