beego / admin

基于beego的后台管理系统
800 stars 321 forks source link

按readme操作 出现的问题 #8

Open luniard opened 10 years ago

luniard commented 10 years ago

qq20140218164803

另链接pg数据库不能自动建表

slene commented 10 years ago

从你的错误来看,是模板文件没有复制到你的项目目录里。

luniard commented 10 years ago

qq20140218180645 复制过的

meilihao commented 10 years ago

按照文档配置后,我用mysql时遇到这个问题

meilihao commented 10 years ago

将view/easyui/public拷被到metis中,错误由原先的header.tpl变成了top.tpl,但admin项目中找不到top.tpl 下面是我的操作: $ cd $GOPATH/src/hello $ cp -R ../github.com/beego/admin/static ./ $ cp -R ../github.com/beego/admin/views ./ $cp -R views/easyui/public views/metis

forrestsun commented 10 years ago

已执行cp -R views/easyui/public views/metis,可还是报错 报错信息: 14-03-03 11:18:16 [INFO] Initializing watcher... 14-03-03 11:18:16 [TRAC] Directory(/home/sunsl/gocode/src/hello/controllers) 14-03-03 11:18:16 [TRAC] Directory(/home/sunsl/gocode/src/hello/models) 14-03-03 11:18:16 [TRAC] Directory(/home/sunsl/gocode/src/hello) 14-03-03 11:18:16 [INFO] Start building... 14-03-03 11:18:18 [SUCC] Build was successful 14-03-03 11:18:18 [INFO] Restarting hello ... 14-03-03 11:18:18 [INFO] ./hello is running... Starting.... Start ok panic: can't find template file../public/top.tpl

goroutine 1 [running]: runtime.panic(0x812ac0, 0xc21010d330) /usr/local/go/src/pkg/runtime/panic.c:266 +0xb6 github.com/astaxie/beego.getTplDeep(0x983bc0, 0x5, 0xc2101e2185, 0x11, 0xc210089681, ...) /home/sunsl/gocode/src/github.com/astaxie/beego/template.go:154 +0x1fe github.com/astaxie/beego.getTplDeep(0x983bc0, 0x5, 0xc210089681, 0x17, 0x95c8c0, ...) /home/sunsl/gocode/src/github.com/astaxie/beego/template.go:175 +0x736 github.com/astaxie/beego.getTemplate(0x983bc0, 0x5, 0xc210089681, 0x17, 0xc210059b80, ...) /home/sunsl/gocode/src/github.com/astaxie/beego/template.go:187 +0x101 github.com/astaxie/beego.BuildTemplate(0x983bc0, 0x5, 0x99b2b0, 0xe) /home/sunsl/gocode/src/github.com/astaxie/beego/template.go:135 +0x41c github.com/astaxie/beego.Run() /home/sunsl/gocode/src/github.com/astaxie/beego/beego.go:117 +0x302 main.main() /home/sunsl/gocode/src/hello/main.go:12 +0x97

goroutine 3 [syscall]: os/signal.loop() /usr/local/go/src/pkg/os/signal/signal_unix.go:21 +0x1e created by os/signal.init·1 /usr/local/go/src/pkg/os/signal/signal_unix.go:27 +0x31

goroutine 4 [chan receive]: github.com/astaxie/beego/logs.(*BeeLogger).StartLogger(0xc210045260) /home/sunsl/gocode/src/github.com/astaxie/beego/logs/log.go:106 +0x56 created by github.com/astaxie/beego/logs.NewLogger /home/sunsl/gocode/src/github.com/astaxie/beego/logs/log.go:59 +0x89

goroutine 5 [chan receive]: database/sql.(*DB).connectionOpener(0xc210059200) /usr/local/go/src/pkg/database/sql/sql.go:571 +0x3e created by database/sql.Open /usr/local/go/src/pkg/database/sql/sql.go:433 +0x24d

goroutine 6 [syscall]: runtime.goexit() /usr/local/go/src/pkg/runtime/proc.c:1396

我的目录: . ├── conf │   └── app.conf ├── controllers │   └── default.go ├── hello ├── main.go ├── models ├── routers │   └── router.go ├── static │   ├── css │   ├── easyui │   │   └── jquery-easyui │   │   ├── common.js │   │   ├── easyloader.js │   │   ├── easyui_expand.js │   │   ├── jquery.easyui.min.js │   │   ├── jquery.min.js │   │   ├── locale │   │   │   ├── easyui-lang-en.js │   │   │   ├── easyui-lang-zh_CN.js │   │   │   └── easyui-lang-zh_TW.js │   │   ├── phpjs.js │   │   ├── phpjs-min.js │   │   ├── plugins │   │   │   ├── jquery.accordion.js │   │   │   ├── jquery.calendar.js │   │   │   ├── jquery.combobox.js │   │   │   ├── jquery.combogrid.js │   │   │   ├── jquery.combo.js │   │   │   ├── jquery.combotree.js │   │   │   ├── jquery.datagrid.js │   │   │   ├── jquery.datebox.js │   │   │   ├── jquery.datetimebox.js │   │   │   ├── jquery.dialog.js │   │   │   ├── jquery.draggable.js │   │   │   ├── jquery.droppable.js │   │   │   ├── jquery.form.js │   │   │   ├── jquery.layout.js │   │   │   ├── jquery.linkbutton.js │   │   │   ├── jquery.menubutton.js │   │   │   ├── jquery.menu.js │   │   │   ├── jquery.messager.js │   │   │   ├── jquery.numberbox.js │   │   │   ├── jquery.numberspinner.js │   │   │   ├── jquery.pagination.js │   │   │   ├── jquery.panel.js │   │   │   ├── jquery.parser.js │   │   │   ├── jquery.progressbar.js │   │   │   ├── jquery.propertygrid.js │   │   │   ├── jquery.resizable.js │   │   │   ├── jquery.searchbox.js │   │   │   ├── jquery.slider.js │   │   │   ├── jquery.spinner.js │   │   │   ├── jquery.splitbutton.js │   │   │   ├── jquery.tabs.js │   │   │   ├── jquery.timespinner.js │   │   │   ├── jquery.tooltip.js │   │   │   ├── jquery.treegrid.js │   │   │   ├── jquery.tree.js │   │   │   ├── jquery.validatebox.js │   │   │   └── jquery.window.js │   │   ├── src │   │   │   ├── easyloader.js │   │   │   ├── jquery.accordion.js │   │   │   ├── jquery.calendar.js │   │   │   ├── jquery.combobox.js │   │   │   ├── jquery.datebox.js │   │   │   ├── jquery.draggable.js │   │   │   ├── jquery.droppable.js │   │   │   ├── jquery.form.js │   │   │   ├── jquery.linkbutton.js │   │   │   ├── jquery.menu.js │   │   │   ├── jquery.parser.js │   │   │   ├── jquery.progressbar.js │   │   │   ├── jquery.propertygrid.js │   │   │   ├── jquery.resizable.js │   │   │   ├── jquery.slider.js │   │   │   ├── jquery.tabs.js │   │   │   └── jquery.window.js │   │   └── themes │   │   ├── black │   │   │   ├── accordion.css │   │   │   ├── calendar.css │   │   │   ├── combobox.css │   │   │   ├── combo.css │   │   │   ├── datagrid.css │   │   │   ├── datebox.css │   │   │   ├── dialog.css │   │   │   ├── easyui.css │   │   │   ├── images │   │   │   │   ├── accordion_arrows.png │   │   │   │   ├── blank.gif │   │   │   │   ├── calendar_arrows.png │   │   │   │   ├── combo_arrow.png │   │   │   │   ├── datagrid_icons.png │   │   │   │   ├── datebox_arrow.png │   │   │   │   ├── layout_arrows.png │   │   │   │   ├── linkbutton_bg.png │   │   │   │   ├── loading.gif │   │   │   │   ├── menu_arrows.png │   │   │   │   ├── messager_icons.png │   │   │   │   ├── pagination_icons.png │   │   │   │   ├── panel_tools.png │   │   │   │   ├── searchbox_button.png │   │   │   │   ├── slider_handle.png │   │   │   │   ├── spinner_arrows.png │   │   │   │   ├── tabs_icons.png │   │   │   │   ├── Thumbs.db │   │   │   │   ├── tree_icons.png │   │   │   │   └── validatebox_warning.png │   │   │   ├── layout.css │   │   │   ├── linkbutton.css │   │   │   ├── menubutton.css │   │   │   ├── menu.css │   │   │   ├── messager.css │   │   │   ├── pagination.css │   │   │   ├── panel.css │   │   │   ├── progressbar.css │   │   │   ├── propertygrid.css │   │   │   ├── searchbox.css │   │   │   ├── slider.css │   │   │   ├── spinner.css │   │   │   ├── splitbutton.css │   │   │   ├── tabs.css │   │   │   ├── tooltip.css │   │   │   ├── tree.css │   │   │   ├── validatebox.css │   │   │   └── window.css │   │   ├── bootstrap │   │   │   ├── accordion.css │   │   │   ├── calendar.css │   │   │   ├── combobox.css │   │   │   ├── combo.css │   │   │   ├── datagrid.css │   │   │   ├── datebox.css │   │   │   ├── dialog.css │   │   │   ├── easyui.css │   │   │   ├── images │   │   │   │   ├── accordion_arrows.png │   │   │   │   ├── blank.gif │   │   │   │   ├── calendar_arrows.png │   │   │   │   ├── combo_arrow.png │   │   │   │   ├── datagrid_icons.png │   │   │   │   ├── datebox_arrow.png │   │   │   │   ├── layout_arrows.png │   │   │   │   ├── linkbutton_bg.png │   │   │   │   ├── loading.gif │   │   │   │   ├── menu_arrows.png │   │   │   │   ├── messager_icons.png │   │   │   │   ├── pagination_icons.png │   │   │   │   ├── panel_tools.png │   │   │   │   ├── searchbox_button.png │   │   │   │   ├── slider_handle.png │   │   │   │   ├── spinner_arrows.png │   │   │   │   ├── tabs_icons.png │   │   │   │   ├── Thumbs.db │   │   │   │   ├── tree_icons.png │   │   │   │   └── validatebox_warning.png │   │   │   ├── layout.css │   │   │   ├── linkbutton.css │   │   │   ├── menubutton.css │   │   │   ├── menu.css │   │   │   ├── messager.css │   │   │   ├── pagination.css │   │   │   ├── panel.css │   │   │   ├── progressbar.css │   │   │   ├── propertygrid.css │   │   │   ├── searchbox.css │   │   │   ├── slider.css │   │   │   ├── spinner.css │   │   │   ├── splitbutton.css │   │   │   ├── tabs.css │   │   │   ├── tooltip.css │   │   │   ├── tree.css │   │   │   ├── validatebox.css │   │   │   └── window.css │   │   ├── default │   │   │   ├── accordion.css │   │   │   ├── calendar.css │   │   │   ├── combobox.css │   │   │   ├── combo.css │   │   │   ├── datagrid.css │   │   │   ├── datebox.css │   │   │   ├── dialog.css │   │   │   ├── easyui.css │   │   │   ├── images │   │   │   │   ├── accordion_arrows.png │   │   │   │   ├── blank.gif │   │   │   │   ├── calendar_arrows.png │   │   │   │   ├── combo_arrow.png │   │   │   │   ├── datagrid_icons.png │   │   │   │   ├── datebox_arrow.png │   │   │   │   ├── layout_arrows.png │   │   │   │   ├── linkbutton_bg.png │   │   │   │   ├── loading.gif │   │   │   │   ├── menu_arrows.png │   │   │   │   ├── messager_icons.png │   │   │   │   ├── pagination_icons.png │   │   │   │   ├── panel_tools.png │   │   │   │   ├── searchbox_button.png │   │   │   │   ├── slider_handle.png │   │   │   │   ├── spinner_arrows.png │   │   │   │   ├── tabs_icons.png │   │   │   │   ├── Thumbs.db │   │   │   │   ├── tree_icons.png │   │   │   │   └── validatebox_warning.png │   │   │   ├── layout.css │   │   │   ├── linkbutton.css │   │   │   ├── menubutton.css │   │   │   ├── menu.css │   │   │   ├── messager.css │   │   │   ├── pagination.css │   │   │   ├── panel.css │   │   │   ├── progressbar.css │   │   │   ├── propertygrid.css │   │   │   ├── searchbox.css │   │   │   ├── slider.css │   │   │   ├── spinner.css │   │   │   ├── splitbutton.css │   │   │   ├── tabs.css │   │   │   ├── tooltip.css │   │   │   ├── tree.css │   │   │   ├── validatebox.css │   │   │   └── window.css │   │   ├── gray │   │   │   ├── accordion.css │   │   │   ├── calendar.css │   │   │   ├── combobox.css │   │   │   ├── combo.css │   │   │   ├── datagrid.css │   │   │   ├── datebox.css │   │   │   ├── dialog.css │   │   │   ├── easyui.css │   │   │   ├── images │   │   │   │   ├── accordion_arrows.png │   │   │   │   ├── blank.gif │   │   │   │   ├── calendar_arrows.png │   │   │   │   ├── combo_arrow.png │   │   │   │   ├── datagrid_icons.png │   │   │   │   ├── datebox_arrow.png │   │   │   │   ├── layout_arrows.png │   │   │   │   ├── linkbutton_bg.png │   │   │   │   ├── loading.gif │   │   │   │   ├── menu_arrows.png │   │   │   │   ├── messager_icons.png │   │   │   │   ├── pagination_icons.png │   │   │   │   ├── panel_tools.png │   │   │   │   ├── searchbox_button.png │   │   │   │   ├── slider_handle.png │   │   │   │   ├── spinner_arrows.png │   │   │   │   ├── tabs_icons.png │   │   │   │   ├── Thumbs.db │   │   │   │   ├── tree_icons.png │   │   │   │   └── validatebox_warning.png │   │   │   ├── layout.css │   │   │   ├── linkbutton.css │   │   │   ├── menubutton.css │   │   │   ├── menu.css │   │   │   ├── messager.css │   │   │   ├── pagination.css │   │   │   ├── panel.css │   │   │   ├── progressbar.css │   │   │   ├── propertygrid.css │   │   │   ├── searchbox.css │   │   │   ├── slider.css │   │   │   ├── spinner.css │   │   │   ├── splitbutton.css │   │   │   ├── tabs.css │   │   │   ├── tooltip.css │   │   │   ├── tree.css │   │   │   ├── validatebox.css │   │   │   └── window.css │   │   ├── icon.css │   │   ├── icons │   │   │   ├── back.png │   │   │   ├── blank.gif │   │   │   ├── cancel.png │   │   │   ├── cut.png │   │   │   ├── edit_add.png │   │   │   ├── edit_remove.png │   │   │   ├── filesave.png │   │   │   ├── help.png │   │   │   ├── mini_add.png │   │   │   ├── mini_edit.png │   │   │   ├── mini_refresh.png │   │   │   ├── no.png │   │   │   ├── ok.png │   │   │   ├── pencil.png │   │   │   ├── print.png │   │   │   ├── redo.png │   │   │   ├── reload.png │   │   │   ├── search.png │   │   │   ├── sum.png │   │   │   ├── tip.png │   │   │   └── undo.png │   │   └── metro │   │   ├── accordion.css │   │   ├── calendar.css │   │   ├── combobox.css │   │   ├── combo.css │   │   ├── datagrid.css │   │   ├── datebox.css │   │   ├── dialog.css │   │   ├── easyui.css │   │   ├── images │   │   │   ├── accordion_arrows.png │   │   │   ├── blank.gif │   │   │   ├── calendar_arrows.png │   │   │   ├── combo_arrow.png │   │   │   ├── datagrid_icons.png │   │   │   ├── datebox_arrow.png │   │   │   ├── layout_arrows.png │   │   │   ├── linkbutton_bg.png │   │   │   ├── loading.gif │   │   │   ├── menu_arrows.png │   │   │   ├── messager_icons.png │   │   │   ├── pagination_icons.png │   │   │   ├── panel_tools.png │   │   │   ├── searchbox_button.png │   │   │   ├── slider_handle.png │   │   │   ├── spinner_arrows.png │   │   │   ├── tabs_icons.png │   │   │   ├── Thumbs.db │   │   │   ├── tree_icons.png │   │   │   └── validatebox_warning.png │   │   ├── layout.css │   │   ├── linkbutton.css │   │   ├── menubutton.css │   │   ├── menu.css │   │   ├── messager.css │   │   ├── pagination.css │   │   ├── panel.css │   │   ├── progressbar.css │   │   ├── propertygrid.css │   │   ├── searchbox.css │   │   ├── slider.css │   │   ├── spinner.css │   │   ├── splitbutton.css │   │   ├── tabs.css │   │   ├── tooltip.css │   │   ├── tree.css │   │   ├── validatebox.css │   │   └── window.css │   ├── img │   └── js ├── tests │   └── default_test.go └── views ├── easyui │   ├── public │   │   ├── header.tpl │   │   ├── index.tpl │   │   └── login.tpl │   └── rbac │   ├── accesstonode.tpl │   ├── group.tpl │   ├── node.tpl │   ├── roletouserlist.tpl │   ├── role.tpl │   └── user.tpl ├── index.tpl └── metis ├── public │   ├── header.tpl │   ├── index.tpl │   ├── layout.tpl │   ├── left.tpl │   └── login.tpl └── rbac └── user.tpl

forrestsun commented 10 years ago

解决办法: 执行meilihao 的方法 然后打开自己工程下的 /views/metis/layout.tpl 将top.tpl 改为header.tpl 删除最下面的help.tpl