2015-03-17 2 views
3

Мне показалось странным, что информация о том, как развернуть приложение Yii2 на общем хост-сервере, так мало, (если есть).Развертывание приложения Yii2 для общих шагов хоста

Есть ли у кого-нибудь какие-то шаги, советы, соображения для этого?

Есть ли способ, которым вы следуете, который сохраняет проблемы/ошибки до минимума?

Как осуществляется миграция БД (с данными)? Я предполагаю, что могу делать экспорт/импорт БД, копировать папку приложения Yii напрямую, но это кажется слишком упрощенным?

+0

Это не сложнее, чем вы сказали. Просто перенесите db, скопируйте свои папки, измените конфигурацию в соответствии с новой средой, и все готово. –

+0

Вы прочитали эту страницу? http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.html –

+0

@JoeMiller, переносящий db (с данными), является моей самой большой проблемой - любые указатели? шаги? – yoyoma

ответ

1

Сначала прочитайте эту страницу http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.html

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

Что касается миграции, вы можете заставить их запускать из браузера, например, How to handle yii2 migrations on hosts without console access? Убедитесь, что вы также прочитали ответ и комментарии и следуете этой ссылке.

+0

Thx для этих ссылок - первый из них приличный, хотя и короткий, но моя большая проблема связана с миграцией БД (с данными), поэтому скоро пройдет вторая ссылка – yoyoma

+1

Миграции, которые вы будете делать 1 раз (скрипты, которые в любом случае мигрируют), пусть он работает, и это будет так. Тогда вы поймете, что копирование файлов на самом деле является большой проблемой. –

+0

о, я вижу, thx для головы. Боковой вопрос в отношении БД - можете ли вы просто экспортировать/импортировать с MySql? – yoyoma

Смежные вопросы