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

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

有没有人有一些步骤,提示,考虑因素?

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

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

最佳答案 首先阅读本页
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?
请务必阅读答案和评论并按照该链接进行操作.

点赞