202 Star 1.5K Fork 420

GVPdcat-phper / chemex

 / 详情

可以加一个使用宝塔安装环境的教程吗

待办的
创建于  
2021-10-19 16:49

我自己不太会使用pull, 我把我自己用宝塔安装的完整教程写出来了,以供大家参考。

系统:Ubuntu 20.04

环境预备

安装宝塔BT

直接参考bt官方网站下载对应版本
如果SSH还未安装也可以安装

sudo install openssh-server

安装PHP, MariaDB, Nginx

在这里,由于目前宝塔默认安装版本较低,不要使用一键安装方式,直接在软件商城,选择PHP8.0, MariDB 10.5, Nginx 1.20来安装即可。

安装Chemex

Chemex Gitee
Chemex GitHub

宝塔建立网站

在建立网站的域名填写IP即可。
AddWebsite

完成后如下:
AddWebsite2

PHP配置

打开软件商城,找到PHP8.0并点击设置。
安装扩展fileinfo和ldap
AddWebsite5

然后进入禁用函数里面,删除以下函数(也就是启用)
exec和symlink
AddWebsite6

解压与安装

v3.2.1新版git安装

v3.2.1建议不需要下载解压安装,而是通过Git的安装方式:
先删除/www/wwwroot/itam文件夹内全部文件。

之后

sudo git clone https://github.com/celaraze/chemex.git /www/wwwroot/itam

PHP额外配置

进入禁用函数里面,删除以下函数(也就是启用)
putenv和proc_open (他们是laravel运行必须)

Composer安装

确保在../itam文件夹内,并确保../itam文件夹权限临时改为777

curl -sS https://getcomposer.org/installer | php
php composer.phar install 

.env文件配置

将.env.example文件复制到别的文件夹,重命名.env后再粘贴回来。或者直接重命名为.env即可。

主要是数据库配置,另外在未来开通SSL后,需要再配置第二步修改为true

### 第一步:数据库配置
DB_CONNECTION=mysql #数据库类型,不需要修改(兼容mariadb)
DB_HOST=127.0.0.1 # 数据库地址
DB_PORT=3306 # 数据库端口号
DB_DATABASE=chemex_alone # 数据库名称
DB_USERNAME=root # 数据库用户名
DB_PASSWORD=root # 数据库密码

=========================

### 第二步:配置HTTPS
### 如果您使用HTTPS协议,请将下面两个参数修改为true
ADMIN_HTTPS=false

网站配置

修改网站伪静态,伪静态选择laravel5
laravel
运行目录为Public文件夹目录。
dic

权限

确保/www/wwwroot/itam是分配给www用户755权限,/www/wwwroot/itam/storage是分配给www用户777权限。

安装

最后通过SSH或者宝塔页面终端输入

sudo artisan chemex:install

备份数据库

BackupSQL
在宝塔计划任务内添加备份数据库即可。
添加之后,可以手动在想要备份的时候点击执行备份。

更新版本

随时随地保持更新可以在项目根目录中执行

sudo git fetch --all && sudo git reset --hard origin/main && sudo git pull

然后,执行 composer update -vvv 来更新依赖包。
最后执行 sudo php artisan chemex:update 来进行升级。
(可以直接使用网页版宝塔终端而不用SSH实现)

修改背景

将背景图替换,背景图位于../itam/public/static/images/background.jpg

修改登录前文字

通过搜索login可得知
文件为itam/resources/views/login.blade.php

            <div class="login-box">
                <div class="login-logo mb-2">
                    <h4 class="mt-0">让IT资产管理更加简单</h4>
                    <p class="login-box-msg mt-1 mb-1">{{ __('admin.welcome_back') }}</p>

这样可以修改“h4”与“p”的内容

添加phpMyAdmin SSL端口

在宝塔主页找到软件商店-->phpMyadmin 点击设置,找到安全设置,点击开启SSL。

评论 (2)

dzvision 创建了任务
dzvision 关联仓库设置为Dcat PHPer/chemex
展开全部操作日志

都2022年了,怎么还有人用面板

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
6543998 china chenyang 1624283525 1482417 peterauyueng 1612684004
PHP
1
https://gitee.com/dcat-phper/chemex.git
git@gitee.com:dcat-phper/chemex.git
dcat-phper
chemex
chemex

搜索帮助