基于yii2的内容管理框架 [ 2.0 版本 ]
yidashi
注册时间:2015-06-26
最后登录:2018-11-07
在线时长:86小时19分
最后登录:2018-11-07
在线时长:86小时19分
- 粉丝77
- 金钱10060
- 威望240
- 积分13320
热门源码
- 基于 Yii 2 + Bootstrap 3 搭建一套后台管理系统 CMF
- 整合完 yii2-rbac+yii2-admin+adminlte 等库的基础开发后台源码
- 适合初学者学习的一款通用的管理后台
- yii-goaop - 将 goaop 集成到 Yii,在 Yii 中优雅的面向切面编程
- yii-log-target - 监控系统异常且多渠道发送异常信息通知
- 店滴云1.3.0
- 面向对象的一小步:添加 ActiveRecord 的 Scope 功能
- Yii2 开源商城 FecShop
- 基于 Yii2 开发的多店铺商城系统,免费开源 + 适合二开
- leadshop - 基于 Yii2 开发的一款免费开源且支持商业使用的商城管理系统
共 68 条评论
顶一个,看着挺顺眼的
demo 的首页图片太多了。。加载要很久。。
demo 后台密码被改了,还好是改成111111,随手就进去了。
恩,本来密码就是6个1,我写错了= =
密码不是111111呀,又改了吗?
frontend和backend的web下没有index.php入口文件啊
需要先执行
./init
@yidashi 就是不知道怎么执行啊。
@yidashi 执行了也没有用,你执行了后是在web目录下产生index.php文件,但是访问时提示的是frontend\views\site\下没有index.php入口文件
Database Exception – yii\db\Exception SQLSTATE[HY000] [2002] Connection refused ↵ Caused by: PDOException SQLSTATE[HY000] [2002] Connection refused in /phpstudy/www/www.51siyuan.cn/vendor/yiisoft/yii2/db/Connection.php at line 579
数据库怎么啦 打不开
服务器重启了,mysql没启动,现在好了
@yidashi 后台报404错误,是不是缺少.htaccess文件啊
@hemaojie 好像是。。把前台的复制过去
@hemaojie sssss
@FRED 123123
@fredlxm 苛花样百出
呵呵,这个还不错啊!
识货的很!
@yidashi 但是你这个我只能给你98分,剩下的2分,1分怕你骄傲,1分怕你超过我。
@dashixiong 这逼装的我给你82分,剩下的18分我用666的方式给你。
@yidashi 看了你的回复我决定给自己一个赞。
@dashixiong 请问你现在有完整的正确的sql了吗, 楼主github上的还是错的
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'yii.pop_auth_item_child' doesn't exist The SQL being executed was: SELECT * FROM `pop_auth_item_child` Error Info: Array ( [0] => 42S02 [1] => 1146 [2] => Table 'yii.pop_auth_item_child' doesn't exist )
安装后缺少表
创建yii库了吗,migrate了吗
@yidashi 我的也是这样
@yidashi 能给个数据表吗!
@Tinywan console/migrations/init.sql
@yidashi 导入不了,错误啊!怎么回事
@yidashi
SQLSTATE[42S02]: Base table or view not found: 1146 Table 'yii.pop_auth_item_child' doesn't exist The SQL being executed was: SELECT * FROM `pop_auth_item_child`
@Tinywan 。。。
@yidashi 前台和后台都是少一个表!没办法搞啊!
@Tinywan https://github.com/yidashi/yii/blob/master/console/migrations/init.sql
@yidashi
'on beforeRequest' => function ($event) { $db = \Yii::$app->db; $list = $db->cache(function ($db) { return \common\models\Category::find()->select('id,name')->asArray()->all(); }, 60 * 60 * 24); $rules = []; foreach ($list as $item) { $cate[] = $item['name']; } $cate = implode('|', $cate); $rules['<cate:('.$cate.')>'] = 'article/index'; Yii::$app->UrlManager->addRules($rules); }, 'params' => $params, ];
这段代码还是报错,如果注销掉的话就没问题了
@Tinywan 什么错误啊,发来看一下
@yidashi 现在是没数据,空白的!由于我导入的数据表都是空的
@Tinywan 请问你现在有完整的正确的sql了吗, 楼主github上的还是错的
@dmodai 没有
不错,要是有静态页面的实现就更好了
大神,我想请问你你的那个规则是怎么设置的啊 让他隐藏advanced/frontend/web这些。
RewriteCond %{HTTP_HOST} ^51siyuan.cn RewriteRule ^(.*)$ http://www.51siyuan.cn/$1 [R=permanent,L] 'rules' => [ '<id:\d+>' => 'article/view', ],
就这些吗?
对了,上次打开的你的那个数据库,把我电脑卡的不要不要的。
你偷偷的告诉我,我也告诉你一个秘密好不好?在线等哦。
什么意思啊。隐藏
advanced/frontend/web
这个不需要配置啊,你把你网站根目录设置到web目录不就行了@yidashi 你是指,把入口文件放到advanced下面吗?
为什么我指到根目录访问的时候总是报404~
<VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "f:/source/git/yii" ServerName yiimanage.com ErrorLog "logs/yiimanage.com-error.log" CustomLog "logs/yiimanage.com-access.log" common </VirtualHost>
Not Found The requested URL /backend/web/site/login was not found on this server. Apache/2.4.9 (Win64) PHP/5.5.12 Server at yiimanage.com Port 80
确定apache开重写模块了没,AllowOverride all了没
@yidashi 确实已经开启了
前台config下的main.php缺少view目录配置。
'view' => [ 'theme' => [ 'basePath' => '@app/themes/basic', 'baseUrl' => '@web/themes/basic', 'pathMap' => [ '@app/views' => '@app/themes/basic', ], ], ],
主题配置我放在themebehavior里了
能发了带数据的库吗?数据表都是空的,在本地报错
从哪里获取数据表结构
能发个带数据的库吗?
是怎么把frontend里的views文件夹改成themes/basic的
frontend配的一个行为,代码在
frontend/components/ThemeBehavior.php
在评论回复的时候,那个"@"和username和后边的回复内容 分的好开,中间好多空格,这个怎么调?
显示缺少page表。
确实没有,加上了
因为不熟悉yii。所以我只好把所有log都打出来给您看了--!。我的环境是centos php7 nginx
在访问localhost/yii-master/frontend/web/index.php时的报错如下:
An Error occurred while handling another error: yii\base\InvalidParamException: The view file does not exist: /home/study/yii-master/frontend/views/site/error.php in /home/study/yii-master/vendor/yiisoft/yii2/base/View.php:226 Stack trace: #0 /home/study/yii-master/vendor/yiisoft/yii2/base/View.php(149): yii\base\View->renderFile('/home/study/yii...', Array, Object(frontend\controllers\SiteController)) #1 /home/study/yii-master/vendor/yiisoft/yii2/base/Controller.php(371): yii\base\View->render('error', Array, Object(frontend\controllers\SiteController)) #2 /home/study/yii-master/vendor/yiisoft/yii2/web/ErrorAction.php(108): yii\base\Controller->render('error', Array) #3 [internal function]: yii\web\ErrorAction->run() #4 /home/study/yii-master/vendor/yiisoft/yii2/base/Action.php(92): call_user_func_array(Array, Array) #5 /home/study/yii-master/vendor/yiisoft/yii2/base/Controller.php(151): yii\base\Action->runWithParams(Array) #6 /home/study/yii-master/vendor/yiisoft/yii2/base/Module.php(455): yii\base\Controller->runAction('error', Array) #7 /home/study/yii-master/vendor/yiisoft/yii2/web/ErrorHandler.php(85): yii\base\Module->runAction('site/error') #8 /home/study/yii-master/vendor/yiisoft/yii2/base/ErrorHandler.php(109): yii\web\ErrorHandler->renderException(Object(yii\web\NotFoundHttpException)) #9 /home/study/yii-master/vendor/yiisoft/yii2/web/Application.php(98): yii\base\ErrorHandler->handleException(Object(yii\web\NotFoundHttpException)) #10 /home/study/yii-master/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request)) #11 /home/study/yii-master/frontend/web/index.php(19): yii\base\Application->run() #12 {main} Previous exception: yii\web\NotFoundHttpException: 页面不存在 in /home/study/yii-master/frontend/controllers/PageController.php:19 Stack trace: #0 [internal function]: frontend\controllers\PageController->actionIndex('') #1 /home/study/yii-master/vendor/yiisoft/yii2/base/InlineAction.php(55): call_user_func_array(Array, Array) #2 /home/study/yii-master/vendor/yiisoft/yii2/base/Controller.php(151): yii\base\InlineAction->runWithParams(Array) #3 /home/study/yii-master/vendor/yiisoft/yii2/base/Module.php(455): yii\base\Controller->runAction('index', Array) #4 /home/study/yii-master/vendor/yiisoft/yii2/web/Application.php(84): yii\base\Module->runAction('page/index', Array) #5 /home/study/yii-master/vendor/yiisoft/yii2/base/Application.php(375): yii\web\Application->handleRequest(Object(yii\web\Request)) #6 /home/study/yii-master/frontend/web/index.php(19): yii\base\Application->run() #7 {main}
可能是数据库里少数据。我又更新了一下init.sql
@yidashi
我在windows下测试了最新数据库。
根据报错
Invalid Parameter – yii\base\InvalidParamException
The view file does not exist: D:\phpStudy\WWW\yii-master\frontend\views\site\index.php
来看,应该是缺少views的映射关系(不知道这么用词准确不)?
frontend目录下没有views目录。
@yidashi 我在windows下测试了最新数据库。
根据报错
Invalid Parameter – yii\base\InvalidParamException
The view file does not exist: D:\phpStudy\WWW\yii-master\frontend\views\site\index.php
来看,应该是缺少views的映射关系(不知道这么用词准确不)?
frontend目录下没有views目录。
@littlerunner
'as ThemeBehavior' => \frontend\components\ThemeBehavior::className()
你的配置文件里没有这句吗?frontend/config/main.php
@yidashi 有这句,这两句在一起
'as ThemeBehavior' => \frontend\components\ThemeBehavior::className(),
'as RouteBehavior' => \frontend\components\RouteBehavior::className(),
@littlerunner 那没问题啊,views的已经改到themes/basic了
@yidashi 请问你现在有完整的正确的sql了吗, 楼主github上的还是错的
Invalid Parameter – yii\base\InvalidParamException
The view file does not exist: E:\BaiduYunDownload\yii\frontend\views\site\index.php
1. in E:\BaiduYunDownload\yii\vendor\yiisoft\yii2\base\View.php at line 226
怎么会提示这样的错误呢?
数据库的表不完整,可以再上传一份数据库的表吗
确实是,我下载下来也是
@feifeiaini1 请问你们现在有正确的完整的sql了吗,跪求
非常不错,学习
Database Exception – yii\db\Exception SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' The SQL being executed was: SELECT MAX(updated_at) FROM `pop_page` Error Info: Array ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'updated_at' in 'field list' ) ↵ Caused by: PDOException SQLSTATE[42S22]: Column not found: 1054 Unknown column 'updated_at' in 'field list' in D:\website\yii2cmf\vendor\yiisoft\yii2\db\Command.php at line 837