如何安装Zrlog
zrlog对一些不太懂网站程序安装的人提供了安装引导。但是安装整个安装过程也不是想象的那么的流畅,针对这种问题,于是就有了下面这个比较完善的文档
部署环境前提
- 1.jre 版本 >= 1.8
- 2.tomcat 版本 >=8,jetty >= 8
- 3.mysql
一直用tomcat作为开发的webServer,在jetty下面可以正常运行(bae提供),其他的webServer欢迎大家进行尝试
Java 这里分两种情况,JDK,JRE。如果不在服务运行 javac 这样的命令建议直接安装 jre 就可以了。
如何不了解如何安装JDK/JRE,mysql,tomcat 可以浏览下面的文档
Windows文档
mysql
- 通过mysql 官网下载适合自己的版本的安装包,如果网络过慢可以通过 [站长之家](http://sc.chinaz.com/) 下载
- 解压完后,运行其中的
.exe
文件,一直按照步骤走完安装流程就可以了
**这里注意下,选择下编码 UTF-8 **
Java
windows
- 通过oralce 下载自己合适的版本
- 运行
.exe
文件一直走完安装流程。 - 配置环境变量
- 控制面板控\制面板项\系统\高级设置
- 开始搭建java的环境变量了额,选择新建一个命名为 JAVA_HOME 在变量值的那一行中填写C:\Program Files\Java\jdk1.6.0_43。
- 看看有没有Path这个,如果没有的话就新建一个吧 有的话。 千万不要把它给删除了额。 删除的话 会导致其实东不能用的额 比如系统的东西可能会存在不能访问额。 在变量值中的前填写 自己的JDK的路径 C:\Program Files\Java\jdk1.6.0_43\bin; 或者是 %JAVA_HOME%\bin; 这里%时说的这里的面的东西时变量 而不是单纯的路径额
- 查看是否电脑中友java环境的话 进入dos(win+R)框输入 java (这里必有一个空格额) -version 如果出现了 这样的图就可以说明OK了
tomcat
到 http://tomcat.apache.org 下载。window下面可以直接下载 .exe
,由于webServer 解压后都是可以直接使用的(安装好了Java环境),就不描述了
Linux安装
mysql
- RedHat/CentOS
yum -y install mysql-server
- Debian/Ubuntu
sudo apt-get -y install mysql-server
Java
介于Linux下面安装方式较多就说一个自己在用的
- 通过oralce 下载自己合适的版本
- 解压 .tar.gz 文件
tar -xvf jdk-*.tar.gz
- 在 .basrhc 文件最后面追加
vim .basrhc
export JAVA_HOME=/home/xiaochun/dev/jdk1.8.0_45(填写自己对应的路径)
export PATH=$JAVA_HOME/bin:$PATH
source .basrhc
刷新下,然后用 java -version
接可以了
tomcat
到 http://tomcat.apache.org 下载。window下面可以直接下载 .exe
,由于webServer 解压后都是可以直接使用的(安装好了Java环境),就不描述了
注:程序并不会自动创建对应的数据,安装前需要手动创建数据库
创建用户以及数据库,下面的SQL语句为 创建一个 zrlog_test 的数据库,创建一个 zrlog_test用户 登录密码为 123456可以完全访问 zrlog_test 这个数据库
create database zrlog_test;
CREATE USER 'zrlog_test'@'%' IDENTIFIED BY '123456';
use mysql;
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER ON `zrlog\_test`.* TO 'zrlog_test'@'%';
准备工作完成
快速开始
如果你正好用的也是Linux的系统,那么这行命令可以让你更快的运行 ZrLog(前提是你已经完成了JDK的安装)
curl -s https://www.zrlog.com/install/release.sh | bash
,安装完成后,停止当然运行的 tomcat,然后进入 tomcat 的目录,使用 sh bin/catalina.sh start
后台运行 Tomcat,就可以宣告安装完成了
手动配置
下载最新的war
包,同时可以通过下载最新的源码自己通过maven构建war包。
由于网络到处都是采集的,难免源码被人篡改,推荐使用 http://dl.zrlog.com/release/zrlog.war 这个地址下载
- 将.war放到tomcat的webapps目录里面。如果tomcat里面不存在其他的程序,将zrlog.war改为ROOT.war,可以避免输入二级目录zrlog
- 启动 tomcat 查看控制是否有错误信息输出,若没有可以访问 http://host:port/zrlog/instll 开始使用向导安装
上面如果第一步无法通过的话,检查mysql数据库信息是否正确
在输入管理密码的时候,请认真输入(输入2次密码有过了)
注意
使用Nginx这类代理软件,需要额外修改将代理前的Host给Tomcat容器(默认会被转化为127.0.0.1:8080这类地址)
- Nginx 添加 proxy_set_header Host $host 到对应server配置项,或则是在http模块里面
1. Window 系统页面乱码
由于程序默认的编码为 UTF-8,而有的系统是GBK的,所以需要手动配置编码,需要添加一个环境变量
JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
2. 用户名密码都正确却无法完成安装
- 使用其它第三方工具看看能否正常连接
- MySQL安装在 Docker 内时,使用 root 账户进行安装的时候检查是否启用了 ROOT 远程登录(强烈不推荐使用 root 作为 ZrLog 的 MySQL 的数据库账户)
Reproduced please indicate the author and the source, and error a link to this page.
text link:
/how-to-install-zrlog.html
