e282486518
- e282486518 回复了 robogame 的评论
感谢作者的劳动,装了一下,感觉很不错。
现在就安装过程中遇到的问题及解决办法分享一下:
1.没有css样式
默认的是需要修改服务器htaccess.txt或nginx.conf,但是很多同学不会修改,那么要解决这个办法,在根目录下的.env文件中
修改第17行,BACKEND_URL = / 后面的admin删除即可。
2.链接为%2F,导致错误。
同样,一切配置好以后,要修改.env文件的最后一行的BACKEND_PRETTY_URL = true即可。作者做的很不错,继续学习中
谢谢!!!
- e282486518 回复了 zangtian2 的评论
你好,纯新手,请问你这个如何用phpstudy安装配置呢。
如果是新手,可以将服务器解析到项目目录中,.env的最后3项设置成false从而关闭url美化。然后在将.env的Urls中的项设置成/,/storage/web 就可以用 /backend/web/index.php,frontend/web/index.php访问了。
- e282486518 回复了 txr638895 的评论
为什么没有css样式啊
可能是你重写错误了吧,参考/doc/目录中的 htaccess.txt或nginx.conf。或者将main.php中的urlManager['enablePrettyUrl']设置成false
- e282486518 回复了 a761237645 的评论
代码是在云盘下载的
localhost/admin/metronic/global/plugins/select2/css/select2-bootstrap.min.css not found
好多style.css 都是都是404那是因为你服务器没有配置重写,或重写配置错误。请参考/doc/目录中的 htaccess.txt或nginx.conf
- e282486518 回复了 堂吉诃德 的评论
牛!
看了一遍学到了很多,哈哈,
我怎么没找到创建权限(createPermission)的部分..权限参考backend\controllers\AuthController,common\core\rbac。没有用第三方的代码。
如果下载失败,可以使用下面链接直接下载 V1.1.0版
链接:https://share.weiyun.com/10026ab454bef3366a31665709cb8ca8 (密码:TgO5)- e282486518 回复了 lxj 的评论
Fatal error: Uncaught exception 'yii\base\InvalidParamException' with message 'Invalid path alias: @storageUrl/image/' in C:\phpStudy\WWW\yii2admin-master\vendor\yiisoft\yii2\BaseYii.php:152 Stack trace: #0 C:\phpStudy\WWW\yii2admin-master\common\config\params.php(25): yii\BaseYii::getAlias('@storageUrl/ima...') #1 C:\phpStudy\WWW\yii2admin-master\frontend\config\main.php(3): require('C:\phpStudy\WWW...') #2 C:\phpStudy\WWW\yii2admin-master\frontend\web\index.php(20): require('C:\phpStudy\WWW...') #3 {main} thrown in C:\phpStudy\WWW\yii2admin-master\vendor\yiisoft\yii2\BaseYii.php on line 152
新手求解@storageUrl 别名定义有问题。
最新版本的应该是这样的:common/config/bootstarp.php中
/ 设置 url 别名 /
Yii::setAlias('@backendUrl', env('BACKEND_URL'));
Yii::setAlias('@frontendUrl', env('FRONTEND_URL'));
Yii::setAlias('@storageUrl', env('STORAGE_URL'));根目录.env文件中有:
Urls
---------
FRONTEND_URL = /yii2admin-master/frontend/web
BACKEND_URL = /yii2admin-master/backend/web
STORAGE_URL =/yii2admin-master/storage/web建议下载最新版的看,最近更新比较频繁,加的东西比较多。最新版本查看: https://github.com/e282486518/yii2admin
- e282486518 回复了 zh761324952 的评论
copy(Yii::getAlias('@base/.env.example'), Yii::getAlias($this->envPath)); //@root报错
> create table {{%auth_assignment}} ... done (time: 0.067s) > add foreign key fk_{{%auth_item}}_165_00: {{%auth_assignment}} (item_name) references {{%auth_item}} (name) ...Exception 'yii\db\Exception' with message ' SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in you r SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '`auth_item`_165_00 FOREIGN KEY (`item_name`) REFE RENCES `auth_item` (`name`) ON ' at line 1 The SQL being executed was: ALTER TABLE `auth_assignment` ADD CONSTRAINT fk_`aut h_item`_165_00 FOREIGN KEY (`item_name`) REFERENCES `auth_item` (`name`) ON DELE TE CASCADE ON UPDATE CASCADE' db\Command->execute() #2 D:\wamp\www\yii2app\yii2admin\console\migrations\m161119_161029_auth_assignme nt.php(23): yii\db\Migration->addForeignKey('fk_{{%auth_item...', '{{%auth_assig nm...', 'item_name', '{{%auth_item}}', 'name', 'CASCADE', 'CASCADE') #3 D:\wamp\www\yii2app\yii2admin\vendor\yiisoft\yii2\console\controllers\BaseMig
这个错误……
生成的migrate文件外键约束的名称错误了。。。已修复。