【YII2.0高级模板】安装部署 [ 2.0 版本 ]
一、安装
安装高级模板方式这里就不说了,用命令行和官网上下载归档文件都行。
二、准备应用程序
安装完后,必须进行下面的步骤初始化应用程序(只需要做一次)
1、命令行下定位到站点根目录,执行init
命令,并且选择dev
作为环境;
php /path/to/yii-application/init
(执行完后,可以发现在相应应用的web目录,会生成index.php文件)
2、创建新的数据库,并相应地调整在common/config/main-local.php
目录中的components['db']
配置项
3、应用迁移与控制台命令yii migrate
执行这个命令后,yii会将迁移文件中的表迁移到第2步db配置项中的数据库中。
4、设置web服务器的访问目录
我这里没有做什么设置,直接将advanced模板放在htdocs中。
5、修改hosts文件,指向你的站点域名
这个也是可选配置。
至此,高级模板的部署、初始化就完成了,通过frontend/web、backend/web可以访问相应的前台和后台应用;
由于此时user表中还没有用户数据,所以登录是不成功的,这在后面文章中再继续。
原英文链接:https://github.com/yiisoft/yii2-app-advanced/blob/master/docs/guide/start-installation.md
jimmyfu
注册时间:2015-12-16
最后登录:2017-01-16
在线时长:15小时5分
最后登录:2017-01-16
在线时长:15小时5分
- 粉丝6
- 金钱2090
- 威望20
- 积分2440
共 6 条评论
有百分之九十的把握,你不会再更新了。
会再更新的。
你不会再更新了,那百分之10的把握
呵呵,算不算更新完毕了。
不会哦,每天都有学习,有干货会分享上来的。
Composer使用好费劲
一只都是下载归档文件
果断**。
@jimmyfu 好
如果要新建一个 frontend 这样的新模块怎么弄?
步骤:
1、复制一个frontend,重命名新应用;
2、修改environments目录下的index.php文件,对应的setWritable数组和cookie的值(参照frontend);
3、在dev和prod目录下新增新应用的文件夹;
4、再执行init命令,初始化应用程序。
大致就是这样的。
说好更新呢