冰红茶zxy 2020-01-02 09:52:36 6548次浏览 3条评论 0 2 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

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