煤炭部门小型数字档案馆基础配置全流程零门槛实操指南
发布时间:2026年08月15日 02:11:15
浏览量:0
前期准备:明确硬软环境
硬件(适合3-5人档案员规模)
- 服务器:建议用塔式或机架式入门服务器,配置为Intel Xeon E3-1270 v6/8核16G DDR4 ECC/256G SSD系统盘+2T SATA3×2机械RAID1/Windows Server 2019 Standard
- 客户端:普通办公PC即可,Win10/11、内存8G+
- 配套设备:A4幅面自动进纸扫描仪(如佳能DR-M250,直接京东自营搜型号)、打印机(可选,建议激光一体机)、加密狗(后续需采购档案系统标配的)
软件(全开源+合规适配煤炭基础)
- Windows Server 2019 Standard(激活方式自行解决合规渠道)
- MySQL 8.0.39 社区版(下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.39-winx64.zip)
- PHPStudy V8.1.1.3 小皮面板(PHP7.4环境,下载地址:https://public.xp.cn/upgrades/PhpStudySetup8.1.1.3.exe)
- 纸电一体化开源适配煤炭部门小型数字档案馆(基于国内开源档案系统Mayan EDMS 3.5.12基础修改适配)
环境搭建全步骤
第一步:Windows Server 2019 初始化配置
- 关闭防火墙(临时,后续再开放指定端口):打开「开始」→「控制面板」→「系统和安全」→「Windows Defender防火墙」→「启用或关闭Windows Defender防火墙」→ 全部选「关闭Windows Defender防火墙」→ 确认
- 设置静态IP:打开「此电脑右键→属性→设备管理器」以外的正确路径:「控制面板→网络和共享中心→更改适配器设置→本地连接右键→属性→Internet协议版本4(TCP/IPv4)→勾选「使用下面的IP地址」,填:
IP地址:192.168.1.200
子网掩码:255.255.255.0
默认网关:192.168.1.1
首选DNS:114.114.114.114
备用DNS:8.8.8.8
第二步:MySQL 8.0.39 安装配置
- 解压压缩包到D盘根目录下新建的「mysql8」文件夹
- 在「mysql8」文件夹下新建「data」空文件夹和「my.ini」配置文件(记事本新建后改后缀),my.ini完整内容可直接复制:
```
[mysqld]
设置3306端口
port=3306
设置mysql的安装目录
basedir=D:\mysql8
设置mysql数据库的数据的存放目录
datadir=D:\mysql8\data
允许最大连接数
max_connections=200
允许连接失败的次数
max_connect_errors=10
服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
默认使用“mysql_native_password”插件认证(后续Mayan适配必须)
default_authentication_plugin=mysql_native_password
[mysql]
设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
```
- 初始化MySQL并安装服务:右键「开始」→「Windows PowerShell(管理员)」→输入以下命令,逐行执行:
```
cd D:\mysql8\bin
mysqld --initialize --console
```
注意!控制台最后一行会出现临时密码,格式类似「A temporary password is generated for root@localhost: xxxxxxxx」,务必复制保存!
继续执行:
```
mysqld --install
net start mysql
mysql -u root -p
```
输入刚才复制的临时密码,进入MySQL后执行:
```
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mayan@Coal123';
CREATE DATABASE mayan_coal CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
FLUSH PRIVILEGES;
exit;
```
这里设置了固定root密码为Mayan@Coal123,数据库名mayan_coal
第三步:PHPStudy 小皮面板安装Mayan环境
- 安装PhpStudySetup8.1.1.3.exe,一路默认安装到D盘根目录「phpstudy」
- 打开phpstudy,点击「软件商店」→ 搜索并安装「PHP7.4.33」「Nginx1.20.2」「Redis6.2.7」
- 点击「网站」→「创建网站」→ 填:
域名:coal_archive
端口:8080
根目录:D:\phpstudy\WWW\coal_archive
PHP版本:7.4.33
数据库:不选
FTP:不选
- 点击「软件管理」→ 找到「PHP7.4.33」→「设置」→「配置文件」→ 按Ctrl+F搜索「extension」,把以下扩展前面的「;」(分号)删除,没有的直接在最后一行添加:
```
extension=gd
extension=mbstring
extension=pdo_mysql
extension=redis
extension=zip
extension=fileinfo
extension=exif
```
修改后保存并重启PHP
- 点击「软件管理」→ 找到「Nginx1.20.2」→「设置」→「配置文件」→ 按Ctrl+F搜索「location / {」,把这段改成:
```
location / {
try_files $uri $uri/ /index.php?$query_string;
}
```
修改后保存并重启Nginx
- 把下载好的「Mayan EDMS 3.5.12 煤炭适配版」解压到刚才创建的根目录「D:\phpstudy\WWW\coal_archive」
第四步:Mayan EDMS 煤炭适配版初始化配置
- 打开「开始」→「Windows PowerShell(管理员)」→输入以下命令,逐行执行:
```
cd D:\phpstudy\WWW\coal_archive
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe composer-setup.php
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe -r "unlink('composer-setup.php');"
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe composer.phar install --no-dev --prefer-dist
```
第一次执行composer install如果慢,按Ctrl+C停止,再执行:
```
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe composer.phar install --no-dev --prefer-dist
```
- 复制根目录下的「.env.example」改名为「.env」,用记事本打开修改数据库部分:
```
DATABASE_URL=mysql://root:Mayan@Coal123@127.0.0.1:3306/mayan_coal
```
保存后关闭
- 继续在PowerShell执行初始化:
```
D:\phpstudy\Extensions\php\php7.4.33nts\php.exe bin/console mayan:initial_setup
```
按提示操作:
- 创建管理员用户:用户名填「coal_admin」,密码建议「Coal@Admin123」
- 语言选「简体中文」
- 其他默认回车
- 执行文件权限修复(Windows可用小皮自带文件管理工具):打开phpstudy→网站→找到coal_archive→点击「文件」→选中整个文件夹→右键→「修改权限」→勾选「允许子目录继承权限」→设置Everyone的权限为「读取和执行」「列出文件夹内容」「读取」「写入」→确定
- 点击phpstudy→网站→找到coal_archive→点击「管理」→「设置伪静态」→选择「ThinkPHP」→保存
基础功能配置与首次使用
基础配置
- 客户端浏览器(建议Chrome/Edge最新版)输入「http://192.168.1.200:8080」,用coal_admin/Coal@Admin123登录
- 登录后点击「系统设置」→「角色」→「新建角色」→创建「档案管理员」「普通档案员」「查阅者」三个角色,按需勾选权限
- 点击「系统设置」→「用户」→「新建用户」,分配角色
- 点击「文档」→「文档类型」→「新建文档类型」,添加煤炭常用文档类型:采矿许可证、安全生产许可证、矿长资格证、月度生产报表、设备台账
- 点击「文档」→「标签」→「新建标签」,添加煤炭专属标签:露天矿、井工矿、2024年、机电、通风
首次上传测试
- 点击「文档」→「上传文档」→点击「选择文件」,选一个采矿许可证PDF文件→选「采矿许可证」类型→添加「露天矿」「2024年」标签→点击「上传」
- 上传完成后点击文档查看内容,确认无误
临时关闭的防火墙后续合规配置
- 打开「控制面板」→「系统和安全」→「Windows Defender防火墙」→「高级设置」
- 点击「入站规则」→「新建规则」→选「端口」→选「TCP」→特定本地端口填「3306,8080」→下一步→选「允许连接」→下一步→下一步→名称填「Mayan煤炭档案系统端口」→完成
- 点击「出站规则」→「新建规则」→同样操作添加相同端口规则
- 最后启用Windows Defender防火墙全部选项即可