一直用YII2,发现Fecshop很不错,准备用它来做ERP,看了下文档,商城部分,我并不需要。
只用 Yii2 Fancy Ecommerce ADMIN (FEC ADMIN) 后台 dwz框架就可以了。
按照这里的教程安装完成:https://github.com/fecshop/yii2_fec_admin
发现如下问题
1.按上述教程装好后,我系统为MacosX,配置的apache 虚拟主机地址 fecadmin.demo.com
按教程URL美化是打开的, 默认web目录下,缺少.htaccess, 这时访问fecadmin.demo.com,直接会报 Url not found, 解决方法,增加 .htaccess
- 在增加.htaccess后
输入 http://fecadmin.demo.com/
此时能打开界面,地址栏显示url是这样的:
http://fecadmin.demo.com/fecadmin/login/index
3.输入帐号密码 admin/admin123,点登录
此时,打开的页面是空白,地址栏上显示http://fecadmin.demo.com/fecadmin/login/index
4.再次输入 http://fecadmin.demo.com/
这时能进入后台界面
但只有菜单功能下面的界面能打开,点击其它,出现500内部错误
比如,点操作日志:
Http status: 500 Internal Server Error
ajaxOptions: error
thrownError: Internal Server Error
PHP Notice 'yii\base\ErrorException' with message 'Undefined index: value'
in /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/FecadminbaseBlock.php:199
Stack trace:
#0 /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/FecadminbaseBlock.php(199): yii\base\ErrorHandler->handleError(8, 'Undefined index...', '/Users/lyf/Site...', 199, Array)
#1 /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/FecadminbaseBlock.php(107): fecadmin\FecadminbaseBlock->getDbSearchBarHtml(Array)
#2 /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/FecadminbaseBlock.php(254): fecadmin\FecadminbaseBlock->getSearchBarHtml(Array)
#3 /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/block/log/Index.php(54): fecadmin\FecadminbaseBlock->getSearchBar()
#4 /Users/lyf/Sites/fecadmin/vendor/fancyecommerce/fec_admin/controllers/LogController.php(25): fecadmin\block\log\Index->getLastData()
#5 [internal function]: fecadmin\controllers\LogController->actionIndex()
#6 /Users/lyf/Sites/fecadmin/vendor/yiisoft/yii2/base/InlineAction.php(57): call_user_func_array(Array, Array)
#7 /Users/lyf/Sites/fecadmin/vendor/yiisoft/yii2/base/Controller.php(156): yii\base\InlineAction->runWithParams(Array)
#8 /Users/lyf/Sites/fecadmin/vendor/yiisoft/yii2/base/Module.php(523): yii\base\Controller->runAction('index', Array)
#9 /Users/lyf/Sites/fecadmin/vendor/yiisoft/yii2/web/Application.php(102): yii\base\Module->runAction('fecadmin/log/in...', Array)
#10 /Users/lyf/Sites/fecadmin/vendor/yiisoft/yii2/base/Application.php(380): yii\web\Application->handleRequest(Object(yii\web\Request))
#11 /Users/lyf/Sites/fecadmin/backend/web/index.php(18): yii\base\Application->run()
#12 {main}