将Yii2应用程序部署到共享主机步骤

时间:2015-03-17 21:53:04

标签: yii2 yii2-advanced-app

我觉得奇怪的是,关于将Yii2应用程序部署到共享主机服务器的考虑因素很少(如果有的话)。

有没有人有这方面的步骤,提示,注意事项?

您是否遵循过程,将问题/错误降至最低?

如何迁移数据库(使用数据)?我假设我可以导出/导入数据库,直接复制Yii应用程序文件夹,但这看起来太简单了?

1 个答案:

答案 0 :(得分:2)

首先阅读此页http://www.yiiframework.com/doc-2.0/guide-tutorial-shared-hosting.html

关于文件是,只需复制它们即可。如果您的主机允许您使用ssh访问(但不是git),您可以使用rsync快速复制它们(因此您可以在计算机上使用composer等并通过ssh进行部署)。我做了一个类似的脚本,在1点用FTP做同样的事情,但速度要慢得多。因为我已停止为共享主机制作网站。

关于迁移,您也可以通过浏览器运行它们,例如How to handle yii2 migrations on hosts without console access? 请务必阅读答案和评论,然后点击该链接。