我觉得奇怪的是,关于将Yii2应用程序部署到共享主机服务器的考虑因素很少(如果有的话)。
有没有人有这方面的步骤,提示,注意事项?
您是否遵循过程,将问题/错误降至最低?
如何迁移数据库(使用数据)?我假设我可以导出/导入数据库,直接复制Yii应用程序文件夹,但这看起来太简单了?
答案 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? 请务必阅读答案和评论,然后点击该链接。