Code Monkey home page Code Monkey logo

Comments (20)

lifei6671 avatar lifei6671 commented on July 29, 2024

看下文档,需要先创建一个空的utf8mb4编码的数据库,配置到 conf/app.conf 中。

from mindoc.

everyx avatar everyx commented on July 29, 2024

已经创建了数据库 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.

ThroughLee avatar ThroughLee commented on July 29, 2024

@everyx +1,同样的情况~

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

Windows下双击可执行文件,程序是在后台运行的,你需要在任务管理器中才能看到。等待程序初始化完数据库,就会有日志了。

数据库的编码必须是 utf8mb4 。

from mindoc.

ThroughLee avatar ThroughLee commented on July 29, 2024

我用的是 linux 版的,数据库和配置文件都配好了,启动的时候提示:

./godoc_linux_amd64                                                                                                                                              
zsh: no such file or directory: ./godoc_linux_amd64

@everyx 情况一样

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

@ThroughLee 看文档吧 https://github.com/lifei6671/godoc/blob/master/README_LINUX.md

from mindoc.

yisibugua avatar yisibugua commented on July 29, 2024

@everyx
MinDoc 使用MySQL储存数据,且编码必须是utf8mb4_general_ci。请在安装前,把数据库配置填充到项目目录下的 conf/app.conf 中。

如果conf目录下不存在 app.conf 请重命名 app.conf.example 为 app.conf。

from mindoc.

chasonyang avatar chasonyang commented on July 29, 2024

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.

lifei6671 avatar lifei6671 commented on July 29, 2024

@chasonyang 你是在conf/app.conf中配置的数据库吗???

from mindoc.

chasonyang avatar chasonyang commented on July 29, 2024

@lifei6671 我是通过mysql -u root -p的方式进入mysql,然后配置的数据库,数据库密码也是默认的123456,所以复制了app.conf文件,查看数据库配置无误后运行的。通过phpmyadmin也可以查看到该数据库,空的

from mindoc.

pizberg avatar pizberg commented on July 29, 2024

@everyx 一样的情况,有创建db,windwos和linux启动都无反应

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

@chasonyang 你看看godoc_linux_amd64 这个文件的权限是可执行的吗?

from mindoc.

chasonyang avatar chasonyang commented on July 29, 2024

@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.

everyx avatar everyx commented on July 29, 2024

@yisibugua 这些都已经配置好了的,但是就是运行不正常,进程列表中有没有此进程

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

@chasonyang @pizberg 应该是编译的问题,我是在alpine上编译的。我现在切换基础镜像再编译,你们再试试。

from mindoc.

everyx avatar everyx commented on July 29, 2024

@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.

lifei6671 avatar lifei6671 commented on July 29, 2024

@everyx 你是在什么系统上运行的?我在win10上运行可以。如果实在不行只能自己编译了。

from mindoc.

everyx avatar everyx commented on July 29, 2024

@lifei6671 系统是 windows server 2008 R2

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

我重新编译了下,大家试试能运行了不? @everyx

from mindoc.

lifei6671 avatar lifei6671 commented on July 29, 2024

如果你的服务器上没有安装golang程序请手动设置一个环境变量如下:键名为 ZONEINFO,值为MinDoc程序所在路径。

from mindoc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.