冰红茶zxy 2020-01-02 09:52:36 3603次浏览 3条评论 0 1 0

最近接触Yii-advanced,严格按照教程一步步执行,却入了2个坑。现分享:
本人使用deepin系统,在本第安装吧apache2+php7.0+mysql的练习环境。

坑1:

advanced模板执行:php init;数据库创建;php yii migrate; 3步操作后,能正常注册,却不能登录。
原因:advanced模板注册用户时,需要进行邮件验证才能激活
解决:在数据库中,直接将用户的状态值修改成 10 ,就能正常登录了。

坑2:

使用gii创建模型时,一直不能成功
原因:权限限制
解决:
centos中,httpd由apache用户执行,所以网站目录的属主应当设为 chown -R apache:apache /var/www/html
deepin中,apache2由www-data用户执行,所以网站目录的属主应当设为 chown -R www-data:www-data /var/www/html

觉得很赞

Yii用户专享10000元红包

Yii开发者福利,万元红包可用于云服务器、高防服务器、裸金属服务器、云数据库、高防IP购买和续费

您需要登录后才可以评论。登录 | 立即注册