ПредишенСледващото

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

Но това е само на външен вид.

В този пост ще направи следните настройки:

  • Създаване IDE PhpStorm
  • Добавяне на файлове и папки, които да бъдат изключени за Git
  • Първоначална настройка .htaccess и PHP
  • Нека да създадете красива URL адрес, първоначалната настройка UrlManager
  • Свързване на базата данни

Направи си сам по тези теми, аз ги повтарям частично, и потвърдете немия от себе си.

Създаване IDE PhpStorm

Временната папка и списъка с папки активи често се актуализира, но нямат пряко отношение към проекта. Те вече се появи в резултат на използването на сайта. Ето защо, Истинският тест ще бъде да ги затворят индексирането му в развитието на околната среда. Това ще се отрази на скоростта на програмата. За да направите това отидете на File -> Setings, а след това в дървото в ляво намираме "Проект: пчела-cms.local", където "пчела-cms.local" - име на проекта и изберете "директории".

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

Тъй като ние сме изключени от продавачите на папките проекта - ние трябва да ги добавите като библиотека система. По този начин, когато търсите за пример ние няма да ToDo нашия проект, за да видите информацията, че в момента се планира, разработчиците на рамката, но само себе си.

И за да IDE продължава да ни донесе класовете улики, методите и друг помощен информация за рамката, - трябва да добавите по пътя към тази папка на продавача като библиотека. За да направите това, отидете в секция вляво "Езици Рамки "->" PHP "След това натиснете надясно." + "На терена" включва път "и да добавите папка" продавач ".

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

Първоначална настройка .htaccess и PHP

В настройките на PHP ние просто се крият, до приключването на версия на скрипта. Това се прави единствено за целите на сигурността, за да направи труден живота на хакер.

Нека се обърнем към конфигурационния файл на PHP: php.ini

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

и настройте параметър "expose_php" в началото на събитието

След това рестартирайте уеб сървъра.

За генериране на URL и красива защита на сайт трябва да бъде настроен правилно .htaccess файлове

Опитах се да рисувам всички параметри.

Напред ".htaccess" файл, създаден в папката: "/ мрежа":

Докато промени в сайта визуално не, не се случи.

Ние се провери дали всичко работи и да отиде по-далеч.

Нека да създадете красива URL адрес, първоначалната настройка UrlManager

Сега форми на площадката не са красиви връзки от този тип:

Отворете файла: "довереник / web.php" и добавете следното:

Имайте предвид, че ключовата масив "искане" най-вероятно вече имате и има вероятност "cookieValidationKey" Е, може би нещо друго. В този случай, просто трябва да се добави стойност: "baseUrl '=>' 'на този масив, и набор от" urlManager "край, дори на нивото на" заявка ".

Свързване на базата данни

Първо трябва да се създаде база данни.

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

В браузъра прозорец Логинов. Входът през подразбиране. корен без парола

Отидете на "Бази данни" и въведете името на бъдещата база данни в "Създаване на база данни". В моя случай това е: "bee_cms".

Свързване да се създаде база в PhpStorm. В "База данни" в раздела, натиснете бутона "+" -> "Източник на данните" -> "MySql"

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

Попълнете задължителните полета, тест - ОК. В момента са преминали допълнително.

Създаване на нова таблица в базата данни. Аз наричам това "демо" с две колони: "ID" - инд auto_increment и "текст" - текст, защото имам нужда от него само на този етап, за да покаже продукцията и като следствие на една успешна връзка с базата данни.

Така че веднага ще се създаде един запис с никакво съдържание. И това, което имам в текстовия ред ще разберете по-късно :)

Създаден се свърже с базата данни на проекта.

Отиди в папка "довереник" файл, и videm "db.php" Тук се съхраняват в настройките за връзка на база данни.

Както лежеше на GitHub - за мен това е желателно да се добавят правилните настройки в развитието на локалната машина. Това е, да създаде друг файл с настройките за връзка с базата данни е за локалния компютър, и да се замени с ценностите на името на базата данни, потребителското име и паролата на основните и настройки. И когато започнете в хранилище Git - изключва db-local.php и всички следващи местни konyiguratsii файлове.

Копирайте файлове "db.php" и го поставете в същата директория, но със заглавие "db-local.php". Промяна на конфигурационните данни за местното пробив за DB:

След това отворете файла "web.php" в горната част и да се създаде променлива "$ configDB", която ще Marj 2 масив:

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

В прозореца, който се отваря, попълнете само полето "Име на таблицата" = "демо", защото това е начина, по който се нарича таблица на база данни.

Сега ние трябва да се вземат на изхода информация за всяка съществуваща страница на сайта.

Подготовка администратор на лични данни ще "/controllers/SiteController.php", един вид "гледки / сайт / index.php" ще изведе информация.

Ето защо, отворете "SiteController.php" в горната част и в рамките на вече въведените "използване" добавите нашия модел

и промяна "actionIndex ()" метод, за да:

Сега всички видове: "гледки / сайт / index.php". Сега има навсякъде можете да поставите само един ред:

Първоначално уебсайт настройки yii2 - личен блог seroed Сергей

и виж "Случаен текст". Беше си и карах в демонстрация таблицата с текстово поле.

Поздравления и аз :)

Вие успешно произвежда разширени настройки и да се свърже с базата данни!

Демонстрация на маса, модел, и това, което ние ponapisyvali в "/controllers/SiteController.php" и "гледки / сайт / index.php" могат да бъдат отстранени.

Подкрепете проекта - споделете линка, благодаря!