Хостинг

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
hend
Сообщения: 1
Зарегистрирован: 2018.08.07, 21:12

Хостинг

Сообщение hend »

Здравствуйте, изучаю Yii2, сделал небольшой тест проэкт, хотелось бы залить его на бесплатный хостинг в качестве практики. Честно говоря не разу не заливал вэб на хостинг. Подскажите кто что может люди добрые..))

P.S. Хотелось бы понять: требуется ли какая то поддержка yii от хостинга или просто заливаем в public_html а там настраиваем всякие доступы; можно ли выполнить скрипты миграции для БД на хостинге и как.. ; всякие нюансы кто в теме и кому не лень поделиться. Заранее благодарен. hend.
andku83
Сообщения: 988
Зарегистрирован: 2016.07.01, 10:24
Откуда: Харьков

Re: Хостинг

Сообщение andku83 »

на бесплатном хостинге вряд ли будет доступ по ssh - сответственно миграции выполнить не получится.
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Хостинг

Сообщение Dominus »

Что касается миграций, если нет SSH, придется в ручную импортировать базу данных, например через phpMyAdmin.
Что касается требований Yii2 к хостингу, то в корне проекта есть файл requirements.php, запустив который на хостинге, получаем информацию об удовлетворении требований Yii2 к текущему хостингу.

The minimum requirement by PHP 5.4.0.

Окружение виртуального хостинга https://github.com/yiisoft/yii2/blob/ma ... hosting.md

Посмотрите еще эту темку https://yiiframework.ru/forum/viewtopic.php?t=19869
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: Хостинг

Сообщение proctoleha »

Dominus писал(а): 2018.08.08, 10:58 Что касается требований Yii2 к хостингу, то в корне проекта есть файл requirements.php, запустив который на хостинге, получаем информацию об удовлетворении требований Yii2 к текущему хостингу.
Чтобы запустить файл requirements.php опять же необходим доступ по ssh, которого на free хостинге быть не может. Потому, что path_to_web_root_domain !== path_to_project.
Если речь идет о нормальных практиках.
Иначе, если вынести index.php в корень проекта, то да - мы сможем запустить requirements.php.
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
Аватара пользователя
Dominus
Сообщения: 892
Зарегистрирован: 2013.03.14, 21:27
Откуда: Россия, Иваново
Контактная информация:

Re: Хостинг

Сообщение Dominus »

Можно подправить в requirements.php

Код: Выделить всё

$frameworkPath = dirname(dirname(__FILE__)) . '/vendor/yiisoft/yii2';
положить в web рядом с index.php и вызывать

Код: Выделить всё

http://myhost.ru/requirements.php
для чего тут нужен ssh, достаточно ftp

В нормальных практиках использовать нормальный хостинг)
Не спорь с дураком, иначе окружающие не правильно поймут кто из вас дурак!
Аватара пользователя
proctoleha
Сообщения: 298
Зарегистрирован: 2016.07.10, 19:00

Re: Хостинг

Сообщение proctoleha »

Dominus писал(а): 2018.08.08, 18:22 В нормальных практиках использовать нормальный хостинг)
Типа VPS, когда все директивы прописываешь сам :lol: :lol: :lol:
Так это и не хостинг тогда получается :D
Вот за что я не люблю линукс, так это за свои кривые, временами, руки
vkabachenko
Сообщения: 6
Зарегистрирован: 2015.06.12, 10:07
Откуда: Псков

Re: Хостинг

Сообщение vkabachenko »

Для тестирования yii2-проектов хорош heroku.com. Бесплатно, ssh-доступ, развертывание через git + composer, поддержка сторонних сервисов типа бд, хранилищ файлов и др
Ответить