Для запуска Yii подойдут сервера с PHP 5.6 и PHP 7.0. Для Yii Advanced и Yii basic у нас предусмотрены шаблоны nginx конфигов. Главное преимущество elasticweb для владельцев сайтов на Yii — высокая производительность ваших сайтов.
Yii — это высокоэффективный, основанный на компонентной структуре PHP-фреймворк для быстрой разработки крупных веб-приложений.
Для сайтов на Yii2 можно использовать как Elastic ноды, так и Strong ноды.
- Еженедельные резервные копии ваших сайтов на другой сервер.
- Поддержка от разработчиков
- Composer, Git на всех наших серверах
Как запустить Yii приложение в elasticweb
Ваше приложение уже готово к запуску? Запуск веб-приложения на Yii делится на несколько этапов:
1. Разместите код вашего приложения на сервере.
Деплой приложения главным образом включает в себя копирование файлов в директорию на сервере. Существует несколько вариантов загрузить файлы, мы рассмотрим простой (FTP). Загрузите файлы вашего сайта в папку /domains/site.com/ на сервере. Следующий контрольный список содержит все необходимые шаги:
- Отредактируйте файл точки входа index.php, указав в переменной $yii путь к файлу начальной загрузки Yii;
- Отредактируйте файл protected/yiic.php, указав в переменной $yiic путь к новому файлу yiic.php;
- Измените права директорий assets и protected/runtime так, чтобы они имели доступ на перезапись процессом Web-сервера.
2. Разместите базу данных на сервере.
Приложение PHPMyAdmin позволяет работать с базами данных через браузер.
С его помощью вы можете редактировать содержимое базы, выполнять SQL-запросы, осуществлять резервное копирование и восстановление баз данных. Используйте данные MySQL-пользователя для авторизации.
- В интерфейсе phpMyAdmin, в правой части окна перейдите на вкладку «Базы данных» и выберите нужную БД.
- На открывшейся странице справа кликните на вкладке «Импорт».
- В разделе «импортируемый файл» нажмите «выберите файл», укажите дамп импортируемой БД и нажмите «OK» внизу страницы.
3. Настройте ваше приложение для работы в нашей экосистеме.
Изменим файл точки входа ~/domains/site.com/index.php, удалив строку, определяющую константу YII_DEBUG. Эта константа полезна во время стадии разработки, потому что позволяет Yii отображать больше информации об отладке при возникновении ошибки. Однако, когда приложение выполняется в рабочем режиме, отображать информацию об отладке — плохая идея, потому что она может содержать секретную информацию, такую как расположение файла скрипта, содержание файла и др.
Стоимость хостинга для сайта на Yii 2
Мы предоставили хостинг уже сотням проектов. Выбирая наш подход к оплате хостинга, оплате за использованные ресурсы сервера по факту, клиенты существенно экономят. Благодаря статистике использованных ресурсов разработчики определяют узкие места в работе своих сайтов. Elasticweb - надежный партнёр для вашего сайта.
Стоимость хостинга для сайта на Yii framework начинается от 1 рубля / сутки.
Заказать перенос сайта
Бесплатно перенесём ваш сайт от другого хостера. Оставьте заявку с данными доступа и мы всё сделаем.