zhaoyitao011
警告 at net.coreprotect.consumer.Consumer.run(Consumer.java:49)警告 at net.coreprotect.consumer.Process.processConsumer(Process.java:26)警告 at net.coreprotect.database.Database.getConnection(Database.java:57)警告 at java.sql.DriverManager.getConnection(DriverManager.java:270)警告 at java.sql.DriverManager.getConnection(DriverManager.java:664)警告 at org.sqlite.JDBC.connect(JDBC.java:64)警告 at org.sqlite.JDBC.createConnection(JDBC.java:77)警告 at org.sqlite.Conn.<init>(Conn.java:57)警告 at org.sqlite.Conn.open(Conn.java:103)警告 java.sql.SQLException: path to 'plugins/[COi]/database.db': '/plugins/[COi]' does not exist


请帮忙看下报错文件

SmallKK123
plugins文件夹里的[COI]里的database.db错误
删除试试

Lss233
你的CoreProtect插件似乎有点奇怪。错误的原因是服务端plugins目录下找不到[COi]这个文件夹,你需要手动创建才能产生数据库文件。并不是database.db错误,因为错误报告中提示根本没有这个文件。
另外,最好使用MySQL代替Sqlite,能够避免错误,也能提高服务器性能。

zhaoyitao011
Lss233 发表于 2017-1-4 22:07
你的CoreProtect插件似乎有点奇怪。错误的原因是服务端plugins目录下找不到[COi]这个文件夹,你需要手动创 ...

谢谢你的回复,我也想使用mysql,但是我不会用…你能教我正确的使用方法么?谢谢

Lss233
zhaoyitao011 发表于 2017-1-5 06:55
谢谢你的回复,我也想使用mysql,但是我不会用…你能教我正确的使用方法么?谢谢 ...

首先你需要拥有一个MySQL服务器,然后使用MySQL客户端(比如Navicat)为你的CoreProtect插件创建一个数据库(比如说coreprotect)。打开插件的配置文件,找到下列配置项并且进行修改:
  1. #设置为true即代表使用MySQL
复制代码

保存后重启即可。

Lss233
Lss233 发表于 2017-1-5 12:10
首先你需要拥有一个MySQL服务器,然后使用MySQL客户端(比如Navicat)为你的CoreProtect插件创建一个数据库 ...

代码居然不见了..配置文件:
#设置为true即代表使用MySQL
use-mysql: true
#数据表前缀
table-prefix: co_
#数据库地址
mysql-host: localhost
#数据库端口号
mysql-port: 3306
#数据库名,2.10.0版本如果要使用MySQL,请务必在database后面加上下面这句代码,否则会出现不能保存§字符和中文乱码的情况!
mysql-database: coreprotect?useUnicode=true&characterEncoding=UTF-8
#数据库用户名
mysql-username: root
#数据库密码
mysql-password: 123456