php – 如何部署Yii2项目?
发布时间:2020-12-13 17:00:38 所属栏目:PHP教程 来源:网络整理
导读:我想在生产服务器上自动部署Yii2项目.所以我几乎没有问题.假设生产服务器刚创建并且没有我的项目的任何文件. 迁移.有关yii migrate / up命令的全部清楚,但如果我有rbac迁移,由./yii migrate / up –migrationPath @ yii / rbac部署,该怎么办?我可以在一个命
我想在生产服务器上自动部署Yii2项目.所以我几乎没有问题.假设生产服务器刚创建并且没有我的项目的任何文件.
>迁移.有关yii migrate / up命令的全部清楚,但如果我有rbac迁移,由./yii migrate / up –migrationPath @ yii / rbac部署,该怎么办?我可以在一个命令中部署我使用的所有迁移吗? 解决方法
首先,您需要使用一些CI工具,如
GitLab或Jenkins.它允许您在每个Git提交(或您喜欢使用的任何版本控件)上进行自动部署.
其次,您可以导入初始SQL转储,以便不在每次提交时执行rb??ac迁移. 第三,关于翻译.常见的方法是将翻译存储在yiii18nPhpMessageSource中,它更容易维护.但是,如果使用yiii18nDbMessageSource,则可以对消息进行更改,并使用数据库迁移创建新消息. 典型的部署步骤可能是: >从Git /其他版本控制软件中拉出最新版本 我希望它有用:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |