Centos7下docker搭建咖啡壶Chemex固定资产管理系统(亲测可用)

这篇具有很好参考价值的文章主要介绍了Centos7下docker搭建咖啡壶Chemex固定资产管理系统(亲测可用)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

咖啡壶Chemex固定资产管理系统比较适用于一些小型公司/初创公司IT人员管理IT类资产。

版本要求:
PHP:大于8.1
Mysql:建议8.0
docker:推荐安装1.10.0以上版本客户端
Docker Compose: 推荐安装大于v2.20.2
Nginx:推荐安装1.20及以上

此前已经搭建了以上的所有环境用于测试其他,可参考我的其他文章,搭建步骤如下:

一、升级PHP版本:chemex要求PHP版本大于8.1

1、卸载所有已安装的php
yum remove -y php*
2.执行,下载新版本
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
3.单独安装php8.2
yum-config-manager --disable ‘remi-php*’
yum-config-manager --enable remi-php82
4、安装php以及扩展
yum install -y php php-bcmath php-cli php-common php-devel php-fpm php-gd php-intl php-ldap php-mbstring php-mysqlnd php-odbc php-pdo php-pear php-pecl-xmlrpc php-pecl-zip php-process php-snmp php-soap php-sodium php-xml
5.重启apache,查看php版本
systemctl restart httpd
php -v

二、创建chemex数据库及用户(数据库名称必须为chemex)

mysql -uroot -p (输入密码连接数据库)

1、create database chemex;
2、create user 'chemex'@'%' identified by '自己设置密码';
3、grant all privileges on chemex.* to 'chemex'@'%';
4、flush privileges;
5、exit;

三、下载咖啡壶源码

注意事项:
(1)在网站根目录下下载,如果初学者对于linux系统目录结构不了解,源码初始化完成后页面加载时一直显示Nginx欢迎页面,处理起来比较棘手。
(2)可以通过nginx.conf配置文件查找根目录
find / -name nginx.conf
docker 部署chemex,docker,容器,运维
1、进入根目录下下载源码:
Step 1 cd /etc/nginx
Step 2 下载源码并授权

yum install -y git
git clone https://gitee.com/celaraze/chemex.git          # 下载咖啡壶源码
rm -rf html                                              # 删除默认html根目录
mv chemex html                                           # 将下载的源码重命名为html
chown -R nginx:nginx html                                # 更改根目录的属组和属主为nginx
chmod -R 755 html                                        # 修改根目录的权限属性
chmod -R 777 html/storage                                # 修改html/storage的权限属性为777

Step 3 拷贝数据库连接文件,防止自行编辑的时候出错

cd /etc/nginx/html/
cp .env.example .env  # 拷贝.env.example一份命名为.env

Step 4 编辑 .env文件
vim .env
docker 部署chemex,docker,容器,运维
2、执行安装chemex

1)cd /etc/nginx/html/2)php artisan chemex:install #执行安装chemex

docker 部署chemex,docker,容器,运维
3、输入电脑通过访问http://your_ip:8099打开资产管理系统,初始密码为admin/admin (我修改了默认的端口号)

注意点:
(1)Nginx的nginx.conf配置文件包含了chemex固定资产系统的访问初始页及目录等相关信息,需要修改
vim /etc/nginx/conf.d/nginx.conf

server {
       listen       8099; #端口号看个人运行其他应用情况修改
       server_name  localhost;
       root /etc/nginx/html/public/;
       location / {
           index  index.html index.htm index.php;
           try_files $uri $uri/ /index.php?$args;
       }
       error_page   500 502 503 504  /50x.html;
       location = /50x.html {
           root   /ect/nginx/html/public/;
       }
       location ~ \.php$ {
           root           html;
           fastcgi_pass   127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  /etc/nginx/html/public/$fastcgi_script_name;
           include        fastcgi_params;
       }
   }

(2)运行时报错The /etc/nginx/html/bootstrap/cache directory must be present and writable.
这个错误信息说明Nginx需要/etc/nginx/html/bootstrap/cache目录存在且可写。如果该目录不存在或不可写,就会出现此错误。
要解决这个问题,您可以按照以下步骤进行操作:

cd /etc/nginx/html/bootstrap/cache 
sudo chmod 777  /etc/nginx/html/bootstrap/cache 

四、运行后截图

docker 部署chemex,docker,容器,运维
docker 部署chemex,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-818160.html

到了这里,关于Centos7下docker搭建咖啡壶Chemex固定资产管理系统(亲测可用)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 一键搞定centos7的docker+selenium+appium+jenkins+android_app源码打包成apk的环境搭建

    git源码: https://github.com/a376230095/centos7_apkbuild/tree/master 简介 启动项目的start_all.sh,一键构建环境 安装完包含的环境 docker-ce最新版本 selenium运行环境 chrome无头运行 chromedriver是84 appium运行环境 appium 1.18版本 包含appium-docker sdk运行环境 adb 1.0.41 sdk build有29.0.3和28.0.3 - sdk编译环境

    2023年04月08日
    浏览(36)
  • Docker中部署chemex开源资产管理系统

    本文讲解在使用docker部署chemex系统时遇到的问题,仅供参考,数据库部署部分不在此文列出 部署前先在在mysql上为chemex创建库 使用docker部署chemex时官方步骤如下:  注意: 如在启动chemex容器前加入 -

    2024年02月12日
    浏览(27)
  • CentOS系统环境搭建(一)——Centos7更新

    执行后,系统将更新到centos 7.9。 从这一篇文章开始开始,我将开始在centos系统环境搭建🔗https://blog.csdn.net/weixin_43982359/category_12411496.html中开始对CentOS系统环境搭建进行连载,包括但不限于如下:更新内核,同步网络时间,安装Java,安装maven,安装docker,安装Docker Compose,安

    2024年02月12日
    浏览(30)
  • Centos7搭建Elasticsearch

    ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 下载地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch

    2023年04月16日
    浏览(33)
  • centos7搭建SVN

    1,ps -aux | grep svnserve kill -9 端口号 2,yum -y install subversion 3,rpm -ql subversion 4,ps -ef|grep svn 5, killall svnserve 6, 保证目录存在 /usr/local/nginx/html/ (没有则创建) 7, svnadmin create /usr/local/nginx/html/nbnbk 8, cd nbnbk/conf 9, vim authz [/] fun = rw #授予ushark用户对根目录的读写权限,也可指定子目录

    2024年02月13日
    浏览(47)
  • CentOS7搭建hadoop集群

    说明:         1.准备三台虚拟机,参考:CentOS7集群环境搭建(以3台为例)         2.配置虚拟机间免密登陆:参考:CentOS7集群配置免密登录         3.虚拟机分别安装jdk:参考:CentOS7集群安装JDK1.8         4.hadoop安装包下载,下载地址 准备开始搭建hadoop集群,以下操作在第

    2024年02月09日
    浏览(47)
  • CentOS系统环境搭建(七)——Centos7安装MySQL

    centos系统环境搭建专栏🔗点击跳转 坦诚地说,本文中百分之九十的内容都来自于该文章🔗Linux:CentOS7安装MySQL8(详),十分佩服大佬文章结构合理,文笔清晰,我曾经在这篇文章指导下成功安装mysql。今天,想把内容搬运写到此博客,方便查看。 1.1、卸载 MariaDB 1.1.1、Mari

    2024年02月12日
    浏览(40)
  • CentOS系统环境搭建(五)——Centos7安装maven

    centos系统环境搭建专栏🔗点击跳转 maven下载官网 压缩包放置到/usr/local 在最下面追加 重载环境变量 进入 /usr/local/apache-maven-3.9.2/conf/ 设置setting文件(不再赘述)。

    2024年02月12日
    浏览(47)
  • CentOS系统环境搭建(十二)——CentOS7安装Elasticsearch

    centos系统环境搭建专栏🔗点击跳转 🔗https://www.elastic.co/downloads/past-releases/elasticsearch-7-17-6 若你是centos64位服务器,下载LINUX X86_64,下载后上传到linux服务器。 上传至/usr/local/ 进入/usr/local/ 执行解压 若你电脑性能强劲,这个应该可以不改。 修改为1g内存占用。 在当前版本,已

    2024年02月12日
    浏览(41)
  • CentOS系统环境搭建(四)——Centos7安装Java

    centos系统环境搭建专栏🔗点击跳转

    2024年02月12日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包