Хостинг для Yii

Что такое Yii? Yii (Yes It Is!) — универсальный PHP фреймворк, созданный для разработки таких сложных и нагруженных интернет-проектов как веб-сервисы, бизнес-приложения и т.д.

Фреймворк YII

Особенности фреймворка Yii

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

Вот так выглядит YII после установки:

Интерфейс фреймворка yii

Гибкость программы позволяет расширить возможности разработки за счет установки дополнительных модулей, что реализует практически любые идеи в создании проекта. Также вам не потребуется разрабатывать код с нуля, что отлично отражается на скорости работы.

С модулем Gii вы сможете легко сгенерировать код, а всплывающие подсказки помогут начинающему разработчику, как нужно правильно размещать файлы. Сначала пользователь начинает использовать подсказки, а потом понимает почему нужно именно так. Ощущения будто сами разработчики фреймворка делятся опытом с начинающим веб-мастером. 

Рассмотрим 2 шаблона фреймворка: Basic и Advanced

1. Basic — шаблон для работы с такими простыми проектами как информационные сайты, блоги и т.д.

2. Advanced состоит из четырех компонентов:

  • backend — настраивается логика работы отдельных компонентов веб-проекта, например панель администратора для интернет-магазина
  • frontend — результат разработок выводится на сторону клиента, например каталог интернет-магазина
  • common — компонент связывает  Frontend и Backend
  • console — запуск консольных скриптов для автоматизации рутинных задач

Особенности фреймворка:

  • высокая производительность
  • основан на архитектурном паттерне MVC (возможность создания интерактивных и динамичных сайтов)
  • поддерживает интернационализацию и кэширует страницы целиком, так и отдельные её части
  • перехват и обработка ошибок
  • аутентификация и авторизация
  • интеграция с CMS
  • документация на русском языке и существование русскоязычного сообщества
  • поддержка баз данных: MySQL, SQL Server, Oracl, eSQLite и др.
  • поддержка тем для оформления сайтов.

Установка Yii на хостинг

Для установки фреймворка вам необходимо приобрести домен и хостинг или вы можете воспользоваться 30-дневным тестовым периодом хостинга и временным доменом бесплатно.

Поставить Yii на хостинг-платформу HandyHost можно двумя способами:

  1. Скачать Yii с официального сайта платформы и самостоятельно установить из загруженного архива.
  2. Воспользоваться Softaculous через ISPManager для установки на хостинг.

Рассмотрим второй способ установки через панель управления хостингом — ISPManager

  1. Авторизуйтесь в панели управления хостингом.
  2. Зайдите в раздел "Softaculous".

Переход в Softaculous через ISPmanager

  1. В графе поиска Softaculous введите «Yii» далее выберите найденный скрипт ниже. 

Поиск фреймворка YII в Softaculous для установки

  1. В правой части сервиса нажмите на кнопку «Установка»

Установка фреймворка YII через Softaculous

  1. В настройках установки Yii выберите:
  • «Протокол» по которому будет доступен сайт: http или защищённый https (потребуется ssl сертификат)
  • «Домен» вашего сайта-форума
  • «Язык» — название вашего сайта
  1. Далее кликните по кнопке «Установка».

Выбор параметров установки YII в Softaculous

Готово! Yii установлен. 

Выводы

Yii позволяет создавать крупные интернет-ресурсы (интернет-магазины, веб-сервисы) и приложения (eCommerce и др.) следовательно и небольшие сайты. Быстродействие платформы, интеграция с CMS, большое количество плагинов и наборов библиотек. Автоматический поиск и выведение ошибок легко устраняется в процессе работы.

Принимаем
Все способы