常见问题

免费开源IT资产管理系统Chemex安装教程(软件资产管理制度)深度揭秘,

时间:2024-06-04 20:19:06 来源:快捷一键重装官网 人气:30

核心提示: 咖啡壶(Chemex)是一个轻量的、现代设计风格的 ICT 资产管理系统。完全免费且开源,任何人都可以无限制的修改代码以及部署服务,这对于很多想...

咖啡机(Chemex)是两个高性能的、当代结构设计艺术风格的 ICT 金融资产信息系统。Lannemezan且开放源码,其他人都能无限制的修正标识符和布署服务项目,这对许多想对 ICT 金融资产做信息技术管理工作的较大型民营企业而言,是两个较好的优先选择。

chemex 是个国际标准的 Laravel 插件,适用于于大部份的 LNMP/WNMP/DNMP 自然环境,尽管布署形式有许多,但依然雷西县采用 Docker 形式布署。

我这儿用的作业系统是 C系统U盘entos7,布署关键步骤如下表所示;

1.内网增设

#临时性停用SELinux setenforce 0 #永久性停用SELinux(再次启动施行) sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config #临时性停用内网 systemctl stop firewalld.service #永系统U盘久停用内网 systemctl disable firewalld.service

2.加装 Docker

#加装正式版Docker curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun #开启docker systemctl start docker #增设杀青开启docker 系统U盘 systemctl enable docker

3.Docker中加装Mariadb统计资料库

3.1 浏览Mariadb快照

#搜寻mariadb快照(非要) docker search mariadb #浏览Mariadb快照(浏览的是正式版) docker pull mariadb #想浏览选定版继续执行的指示为 docker pull mariad系统U盘b:10.6 #查阅已近的大部份快照 docker images

3.2 建立罐子,并态射产品目录

为的是长久化储存MariaDB的统计数据,能将PS3上的产品目录装载到罐子中。这种,MariaDB的统计数据将储存在PS3上的产品目录中,即便罐子被删掉或再次建立,统计数据也不能遗失。

#建立两个产品目录做为和罐子的态射产品目录 mkdir -p /data/mariadb/data

采用下列指示建立并运转MariaDB系统U盘罐子,并将统计数据产品目录装载到PS3上的/data/mariadb/data产品目录:

docker run --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=P@ssw0rd@123 -v /data/mariadb/data:/var/lib/mysql -d mariadb:10.6 --name开启罐子增设罐子名称为mariadb-p增设罐子的3306端系统U盘口态射到PS33306端口-e MYSQL_ROOT_PASSWORD增设自然环境变量统计资料库root的用户密码为P@ssw0rd@123-v增设罐子产品目录/var/lib/mysql态射到本地产品目录/data/mariadb/data-d后台运转罐子mariadb并返回罐子id

3.3 查阅罐子是否开启成功,修正罐子为自开启

#查阅正在运转的罐子 docker ps #修正罐子为自开启 系统U盘 docker container update --restart=always 罐子名

3.4 进入罐子,并登录Mariadb统计资料库

#进入罐子 docker exec -it 罐子名 /bin/bash #登录Mariadb统计资料库 mysql -u root -p #建立chemex统计资料库 create database chemex; #建立系统U盘用户chemex,并让它能远程登录(@%),密码是chemex create user chemex@% identified by chemex; #建立本地用户 create user chemex@localhost identified by chemex; #查阅大部份用户 select host,user from mysql.user 系统U盘#查阅大部份统计资料库 show databases; #授予chemex用户访问chemex统计资料库的权限 grant all privileges on chemex.* to chemex; #刷新权限 flush privileges;

4.加装Chemex

4.1浏览Chemex快照

docker pull celaraze/chemex:latest

4.2本机系统U盘建立存放laravel配置文件的产品目录

#建立chemex产品目录并切换到这个产品目录下 mkdir /usr/local/chemex && cd /usr/local/chemex

4.3先建立两个空文件

如果不提前建立名为".env"的文件,,则在建立chemex罐子时罐子中会生成名为".env"的文件夹。

#建立.env文件 touch .env

4.4建立chemex罐子

docker run系统U盘 -itd --name chemex --restart=always -p 8000:8000 -v /usr/local/chemex/.env:/var/www/html/laravel/.env celaraze/chemex:latest

从罐子中拷贝自然环境配置文件/var/www/html/laravel/.env.example 到本机替换刚刚的空文件.env

#查阅chemex罐子的信系统U盘息,主要是获取罐子ID docker ps | grep chemex #复制罐子中的.env.example到本机 docker cp fd45eafffd29:/var/www/html/laravel/.env.example ./ #复制.env.example文件替换.env文件 cp .env.example .env

4.5确认Mariadb的I系统U盘P及罐子间网络互通性

查阅罐子的ip地址:

docker inspect bridge
方便快捷全屏重装系统
#进入罐子chemex docker exec -it chemex /bin/bash #默认罐子是没有ping功能的,通过下面的指示加装 apt-get update && apt-get install iputils-ping

然后ping 172.17.0.2即在罐子chemex内pi系统U盘ng罐子mariadb的IP,正常情况下是网络是通的。

4.6按说明修正.env文件

一般只需要修正统计资料库的相关连接配置信息;

注意:DB_HOST=统计资料库的罐子名

### 第一步:统计资料库配置 #统计资料库类型,不需要修正(兼容mariadb) DB_CONNECTION=mysql # 统计资料库地址,这儿在罐子里加装的mariadb统计数据,DB_HOST应该为罐子名字 DB_HO系统U盘ST=mariadb # 统计资料库端口号,mysql默认是3306 DB_PORT=3306 # 统计资料库名称,如果没有此统计资料库,后续会提示建立 DB_DATABASE=chemex # 统计资料库用户名 DB_USERNAME=chemex # 统计资料库密码 DB_PASSWORD=chemex

9.再次启动chemex,进入罐子初始化

#再次启动罐子c系统U盘hemex docker restart chemex #修正罐子为自开启 docker container update --restart=always chemex #进入罐子chemex docker exec -it chemex /bin/bash #初始化加装chemex系统 cd /var/www/html/laravel &系统U盘& php artisan chemex:install

出现下图说明初始化完成;

方便快捷全屏重装系统

通过http://宿PS3ip:8000访问chemex提示如下表所示错误:

方便快捷全屏重装系统

如果访问提示The /var/www/html/laravel/bootstrap/cache directory must be present and writable.

需要在docker里修正bootstrap的权限为777

chmod -R 77系统U盘7 bootstrap

至此,chemex加装成功。

方便快捷全屏重装系统