勾股OA官方文档

勾股oa安装运行环境windown Nginx

gitee开源-勾股OA系统


宝塔Linux面板安装

下载linux宝塔-9.0.0 LTS

[点击跳转下载页面]宝塔Linux面板 - 9.0.0 LTS

安装命令

url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec

若以上链接地址下载失败,则可尝试以下方法

脚本文件_install_lts.sh

安装命令:bash install_lts.sh ed8484bec

安装完成

========================面板账户登录信息==========================

【云服务器】请在安全组放行 21959 端口
外网面板地址: https://x.x.x.x:21959/4e1c0984
内网面板地址: https://192.168.0.132:21959/4e1c0984
username: mfyqjwso
password: xxxxxxxx
==================================================================

安装勾股OA运行环境

我这里选择均是:编译安装

  • PHP 8.0.26
  • MySQL 5.7.44
  • Nginx 1.24.0

安装PHP扩展fileinfo

在PHP的编译安装完成后,点击宝塔软件商店中选择php在点击设置

移除禁用函数

如果在禁用列表里,移除putenvproc_open然后退出,重启php

创建勾股OA数据库

先创建一个数据库,后续初始化时候会更新数据库结构和数据。

下载勾股OA的项目文件

安装依赖

网站根目录

cd /www/wwwroot

克隆项目仓库

git clone https://gitee.com/gouguopen/office.git

跳转到office根目录

cd /www/wwwroot/office

设置腾讯云镜像

composer config -g repos.packagist composer https://mirrors.tencent.com/composer/

安装PHP依赖包

不用通过宝塔的界面去执行,直接在服务器命令行里执行更快。

composer install

设置权限

移除权限

chattr -i /www/wwwroot/office/.user.ini

设置目录归属和权限

chmod -R 755 /www/wwwroot/office/
chown -R www:www /www/wwwroot/office/

不设置,导致的报错(如图):

此类问题,需要开启debug模式排查问题;

添加网站配置

域名

网站目录

伪静态

访问安装

如果需要重新安装,则按照提示,删除安装文件

cd /www/wwwroot/office/config/
rm -rf install.lock

登录系统成功

可按照提示,删除安装目录

cd /www/wwwroot/office/app
rm -rf install