<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Среда окружения PHP приложения. Виртуальные хосты

Среда окружения PHP приложения. Виртуальные хосты

Часть 1

Когда вы разрабатываете сайт на своем собственном компьютере, потенциальные посетители, набрав в браузере адрес http://myrusakov.ru и ожидая увидеть сайт, его не увидят. Да и Вы тоже вряд ли сможете узреть что-либо, кроме окна браузера с информацией о том данный адрес не может быть открыт. А все потому, что сайт еще не находится в сети (локальной – на вашем ПК или глобальной - Интернет). И чтобы обойти это ограничение и увидеть сайт, мы создаем так называемые виртуальные хосты.

Проще говоря, виртуальный хост передает примерно следующую команду серверной программе, установленной на вашем компьютере, например: ЕСЛИ пользователь запрашивает http://myrusakov.ru в браузере, запустить файл index.php через PHP и отправить его вывод в браузер.

Как можно видеть, этот процесс сильно напоминает функционирование обычных сайтов. Однако, каким же образом браузер способен открыть сайт по назначенному адресе, если ваш ПК вообще не подключен к Интернету, ни через кабель, ни через модем? И почему сервер ( серверная программа ) установленная на ПК находит этот домен не обращаясь к внешним службам доменных имен (DNS) вовсе? Все дело в файл hosts.

Файл hosts - это специальный файл, присутствующий на каждой операционной системе. Он содержит список доменов и их соответствующие IP-адреса, чтобы браузер на вашем компьютере мог его прочитать и перейти непосредственно к IP-адресу, в случае отсутствия возможности связаться с внешним DNS. В Windows этот файл находится в каталоге C:\Windows\System32\drivers\etc\hosts, а на компьютерах Linux и Mac он находится в /etc/hosts. Если вы поместите пару IP-адрес/доменное имя в этот файл, компьютер будет использовать в первую очередь его для маршрутизации запросов к хостам.

Когда вы откроете файл hosts, обратите внимание на первые несколько строк: все они начинаются с символа хеша (#). Это означает, что они являются комментариями и не влияют на остальное содержимое файла. Теперь под всеми этими строками комментариев добавьте следующую строку:

208.117.229.217 bing.com

Сохраните файл и откройте http://bing.com в своем браузере. Вы только что успешно перенаправили все запросы из поисковой системы Microsoft Bing в Google! Конечно, мы не хотим сохранить эти изменения; поэтому удаляйте эту строку или поместите символ хэша перед ней, чтобы превратить ее в комментарий и сохраните файл.

Используя этот метод, мы позже перенаправим все запросы браузера на http://mysite.com (который будет являться доменом нашего приложения) на сервер нашего собственного компьютера. Это позволит нам легко протестировать версию нашего сайта без его развертывания в Интернете.

Промежуточная среда

Промежуточная среда представляет собой отдельный сервер (или несколько серверов), содержащий копию проекта, также известную как зеркало рабочей среды. Промежуточная среда редко используется в небольших компаниях или проектах. Она предназначена для того, чтобы как можно ближе соответствовать работающей версии проекта, с соответствующими версиями установленного программного обеспечения, идентичными значениями конфигураций, настроек. Например, Яндекс может переделывать свою заглавную страницу. Перед развертыванием ее в глобальной сети, она будет развертываться на промежуточных серверах компании, чтобы сотрудники (специализированные программисты, также известные как команда по обеспечению качества) могли бы сначала проверить и протестировать новую функциональность. Если все будет хорошо, произойдет окончательное развертывание от постановки к производству.

На этом все, спасибо за внимание!

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.