Comments (20)
看下文档,需要先创建一个空的utf8mb4编码的数据库,配置到 conf/app.conf
中。
from mindoc.
已经创建了数据库 mindoc_db
,配置文件内容如下:
appname = godoc
# httpaddr = 127.0.0.1
httpport = 80
# runmode = dev
sessionon = true
sessionname = mindoc_id
copyrequestbody = true
#默认Session生成Key的秘钥
beegoserversessionkey=123456
########Session储存方式##############
#以文件方式储存
sessionprovider=file
sessionproviderconfig=./logs
#以redis方式储存
#sessionprovider=redis
#sessionproviderconfig=127.0.0.1:6379
#以memcache方式储存
#sessionprovider=memcache
#sessionproviderconfig=127.0.0.1:11211
#以内存方式托管Session
#sessionprovider=memory
#时区设置
timezone = Asia/Shanghai
#数据库配置
db_host=127.0.0.1
db_port=3306
db_database=mindoc_db
db_username=root
db_password=*,47lvuy
#项目默认封面
cover=/static/images/book.jpg
#默认头像
avatar=/static/images/headimgurl.jpg
#默认阅读令牌长度
token_size=12
#上传文件的后缀
upload_file_ext=txt|doc|docx|xls|xlsx|ppt|pptx|pdf|7z|rar|jpg|jpeg|png|gif
####################邮件配置######################
#是否启用邮件
enable_mail=false
#每小时限制指定邮箱邮件发送次数
mail_number=5
#smtp服务用户名
smtp_user_name[email protected]
#smtp服务器地址
smtp_host=smtp.ym.163.com
#smtp密码
smtp_password=
#端口号
smtp_port=25
#发送邮件的显示名称
form_user_name[email protected]
#邮件有效期30分钟
mail_expired=30
在 logs 目录下创建了文件 log.log
但是没有内容,在 cmd 运行,也没有任何提示输出。
from mindoc.
@everyx +1,同样的情况~
from mindoc.
Windows下双击可执行文件,程序是在后台运行的,你需要在任务管理器中才能看到。等待程序初始化完数据库,就会有日志了。
数据库的编码必须是 utf8mb4 。
from mindoc.
我用的是 linux 版的,数据库和配置文件都配好了,启动的时候提示:
./godoc_linux_amd64
zsh: no such file or directory: ./godoc_linux_amd64
和 @everyx 情况一样
from mindoc.
@ThroughLee 看文档吧 https://github.com/lifei6671/godoc/blob/master/README_LINUX.md
from mindoc.
@everyx
MinDoc 使用MySQL储存数据,且编码必须是utf8mb4_general_ci。请在安装前,把数据库配置填充到项目目录下的 conf/app.conf 中。
如果conf目录下不存在 app.conf 请重命名 app.conf.example 为 app.conf。
from mindoc.
ubuntu 16.04
已经创建数据库
mysql> CREATE DATABASE mindoc_db DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci;
Query OK, 1 row affected (0.20 sec)
$ ls
conf godoc_linux_amd64 logs uploads
favicon.ico godoc_linux_amd64.tar.gz static views
$./godoc_linux_amd64
bash: ./godoc_linux_amd64: No such file or directory
改到su下
root@ubuntu:/home/xx/smartwiki# ./godoc_linux_amd64
bash: ./godoc_linux_amd64: No such file or directory
root@ubuntu:/home/xx/smartwiki# ldd ./godoc_linux_amd64
linux-vdso.so.1 => (0x00007ffe84ffa000)
libc.musl-x86_64.so.1 => not found
问题同样存在
from mindoc.
@chasonyang 你是在conf/app.conf中配置的数据库吗???
from mindoc.
@lifei6671 我是通过mysql -u root -p的方式进入mysql,然后配置的数据库,数据库密码也是默认的123456,所以复制了app.conf文件,查看数据库配置无误后运行的。通过phpmyadmin也可以查看到该数据库,空的
from mindoc.
和@everyx 一样的情况,有创建db,windwos和linux启动都无反应
from mindoc.
@chasonyang 你看看godoc_linux_amd64 这个文件的权限是可执行的吗?
from mindoc.
@lifei6671 我是通过su进入root模式运行的
$ ll
total 20100
drwxrwxr-x 7 chason chason 4096 May 5 11:05 ./
drwxr-xr-x 28 chason chason 4096 May 5 11:06 ../
drwxrwxr-x 2 chason chason 4096 May 5 11:06 conf/
-rwxrwxr-x 1 chason chason 2462 May 4 14:37 favicon.ico*
-rwxrwxr-x 1 chason chason 10913797 May 4 14:40 godoc_linux_amd64*
-rwxrw-rw- 1 chason chason 9630282 May 5 11:05 godoc_linux_amd64.tar.gz*
drwxrwxr-x 2 chason chason 4096 May 4 14:37 logs/
drwxrwxr-x 22 chason chason 4096 May 4 14:37 static/
drwxrwxr-x 2 chason chason 4096 May 4 14:42 uploads/
drwxrwxr-x 12 chason chason 4096 May 4 14:37 views/
ps:我是下载的最新版本v0.1.2
from mindoc.
@yisibugua 这些都已经配置好了的,但是就是运行不正常,进程列表中有没有此进程
from mindoc.
@chasonyang @pizberg 应该是编译的问题,我是在alpine上编译的。我现在切换基础镜像再编译,你们再试试。
from mindoc.
@lifei6671 使用更新后的 release 版本,再次尝试提示以下错误:
E:\app\godoc_windows_amd64>E:\app\godoc_windows_amd64\godoc_windows_amd64.exe
MinDoc version => 0.1.2
build time => Fri May 5 12:00:02 UTC 2017
start directory => E:\app\godoc_windows_amd64\godoc_windows_amd64.exe
go version go1.8.1 linux/amd64
[ORM]2017/05/06 09:41:14 register db Ping `default`, open /usr/local/go\lib\time\zoneinfo.zip: The s
ystem cannot find the path specified.
must have one register DataBase alias named `default`
应该也是编译的问题
from mindoc.
@everyx 你是在什么系统上运行的?我在win10上运行可以。如果实在不行只能自己编译了。
from mindoc.
@lifei6671 系统是 windows server 2008 R2
from mindoc.
我重新编译了下,大家试试能运行了不? @everyx
from mindoc.
如果你的服务器上没有安装golang程序请手动设置一个环境变量如下:键名为 ZONEINFO,值为MinDoc程序所在路径。
from mindoc.
Related Issues (20)
- 希望添加对文档内容保存到数据库时做加密,响应时再解密 HOT 2
- 无用附件清理(系统文件和数据库记录) HOT 1
- 有交流群吗? HOT 1
- 哪位好心人导一份数据库表结构给我 HOT 1
- 请问怎样多级显示?有没有事例? HOT 1
- 如何捐助项目? HOT 1
- 关于点击项目封面上传没有反应的问题 HOT 1
- 希望release里的下载包里不要带app.conf文件,否则我下载下来后,解压一升级,我原来的app.conf将被替换,如果没备份,将会特别麻烦,相当于重装一次 HOT 4
- 文章内更换图片服务器地址 HOT 2
- 导入md压缩包是,二级目录下的子目录会丢失 HOT 1
- 创建配置文件监控器失败 -> inotify_init: function not implemented
- 请教如何显示锚链接 HOT 1
- 加载的时候菜单显示样式不会直接出来,感觉体验不够友好.可以的话优化下 HOT 2
- 编辑里可以添加字体的编辑和颜色修改吗 HOT 1
- 新的版本什么时候发布?包括docker版本
- Prepare方法重复执行
- docker-compose重启之后信息消失了 HOT 2
- cherry编辑器悬浮标题栏没有滚动条,达到最大长度后看不见后面的
- 类似页面是怎么写的呢 HOT 1
- MinDoc on Firefox
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mindoc.