如何安装Zrlog

/ 2015-05-09

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
  1. export JAVA_HOME=/home/xiaochun/dev/jdk1.8.0_45(填写自己对应的路径)
  2. 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 这个数据库

  1. create database zrlog_test;
  2. CREATE USER 'zrlog_test'@'%' IDENTIFIED BY '123456';
  3. use mysql;
  4. 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 的数据库账户)

转载请注明作者和出处,并添加本页链接。
原文链接: //blog.zrlog.com/how-to-install-zrlog.html