basic yii2

Установка и настройка yii2 basic

Установка yii2 basic

Установить yii2 basic можно двумя вариантами: через composer и через скачанный архив с сайта разработчика.

Тут будет описана установка через composer.

Итак, запускаем Консоль на OpenServer.

В консоли прописываем:

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

Пройдет процесс установки. И проект будет находиться в папке basic.

Фреймворк установлен. Он должен быть доступен по адресу

http://basic/web/

Настройка yii2 basic

Первым делом надо настроить соединение с базой. Через phpmyadmin создаем базу.

Находим файл config/db.php

В настройках подключения прописываем название созданной базы, пользователя и пароль. У меня оно выглядит вот так:

'dsn' => 'mysql:host=localhost;dbname=basic',
'username' => 'root',
'password' => '',
'charset' => 'utf8',

Далее приведем ссылки к красивому виду и сделаем, что в URL не было слова web. По умолчанию ссылки выглядит таким образом: /index.php?r=site%2Fabout

Первым делом создаем файл .htaccess в корне сайта:

<IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>

<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} ^/.*
RewriteRule ^(.*)$ web/$1 [L]

RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ web/index.php
</IfModule>

Потом создаем файл .htaccess в папке web

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

И потом обновляем файл /config/web.php:

'request' => [
'baseUrl' => '',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<action>'=>'site/<action>',
],
],

Все готово, сайт открывается по адресу:

http://basic/web/

Далее нужно донастроить конфигурационный файл.

$params = require(__DIR__ . '/params.php');
$config = [
'id' => 'app_myblog',  //id приложения
'name' => 'Мой блог на YII2',  //Название приложения
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'language' => 'ru-RU',  // язык приложения
...

Первоначальная настройка закончена. Продолжение следует.

Предыдущая

Программное формирование универсального отчета

Следующая

Установка шаблона AdminLTE на yii2 basic

  1. RE:Установка и настройка yii2 basic | it-stop.ru Валок Gaspardo Моздок

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

All rights reserved. 2015-2021.