网站首页/ 信息中心/ 档案百科/

煤炭部门小型数字档案馆基础配置全流程零门槛实操指南

发布时间:2026年08月15日 02:11:15 浏览量:0

前期准备:明确硬软环境

硬件(适合3-5人档案员规模)

软件(全开源+合规适配煤炭基础)

环境搭建全步骤

第一步:Windows Server 2019 初始化配置

  1. 关闭防火墙(临时,后续再开放指定端口):打开「开始」→「控制面板」→「系统和安全」→「Windows Defender防火墙」→「启用或关闭Windows Defender防火墙」→ 全部选「关闭Windows Defender防火墙」→ 确认
  2. 设置静态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 安装配置

  1. 解压压缩包到D盘根目录下新建的「mysql8」文件夹
  2. 在「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 ```
  3. 初始化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环境

  1. 安装PhpStudySetup8.1.1.3.exe,一路默认安装到D盘根目录「phpstudy」
  2. 打开phpstudy,点击「软件商店」→ 搜索并安装「PHP7.4.33」「Nginx1.20.2」「Redis6.2.7」
  3. 点击「网站」→「创建网站」→ 填: 域名:coal_archive 端口:8080 根目录:D:\phpstudy\WWW\coal_archive PHP版本:7.4.33 数据库:不选 FTP:不选
  4. 点击「软件管理」→ 找到「PHP7.4.33」→「设置」→「配置文件」→ 按Ctrl+F搜索「extension」,把以下扩展前面的「;」(分号)删除,没有的直接在最后一行添加: ``` extension=gd extension=mbstring extension=pdo_mysql extension=redis extension=zip extension=fileinfo extension=exif ``` 修改后保存并重启PHP
  5. 点击「软件管理」→ 找到「Nginx1.20.2」→「设置」→「配置文件」→ 按Ctrl+F搜索「location / {」,把这段改成: ``` location / { try_files $uri $uri/ /index.php?$query_string; } ``` 修改后保存并重启Nginx
  6. 把下载好的「Mayan EDMS 3.5.12 煤炭适配版」解压到刚才创建的根目录「D:\phpstudy\WWW\coal_archive」

第四步:Mayan EDMS 煤炭适配版初始化配置

  1. 打开「开始」→「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 ```
  2. 复制根目录下的「.env.example」改名为「.env」,用记事本打开修改数据库部分: ``` DATABASE_URL=mysql://root:Mayan@Coal123@127.0.0.1:3306/mayan_coal ``` 保存后关闭
  3. 继续在PowerShell执行初始化: ``` D:\phpstudy\Extensions\php\php7.4.33nts\php.exe bin/console mayan:initial_setup ``` 按提示操作: - 创建管理员用户:用户名填「coal_admin」,密码建议「Coal@Admin123」 - 语言选「简体中文」 - 其他默认回车
  4. 执行文件权限修复(Windows可用小皮自带文件管理工具):打开phpstudy→网站→找到coal_archive→点击「文件」→选中整个文件夹→右键→「修改权限」→勾选「允许子目录继承权限」→设置Everyone的权限为「读取和执行」「列出文件夹内容」「读取」「写入」→确定
  5. 点击phpstudy→网站→找到coal_archive→点击「管理」→「设置伪静态」→选择「ThinkPHP」→保存

基础功能配置与首次使用

基础配置

  1. 客户端浏览器(建议Chrome/Edge最新版)输入「http://192.168.1.200:8080」,用coal_admin/Coal@Admin123登录
  2. 登录后点击「系统设置」→「角色」→「新建角色」→创建「档案管理员」「普通档案员」「查阅者」三个角色,按需勾选权限
  3. 点击「系统设置」→「用户」→「新建用户」,分配角色
  4. 点击「文档」→「文档类型」→「新建文档类型」,添加煤炭常用文档类型:采矿许可证安全生产许可证矿长资格证月度生产报表设备台账
  5. 点击「文档」→「标签」→「新建标签」,添加煤炭专属标签:露天矿井工矿2024年机电通风

首次上传测试

  1. 点击「文档」→「上传文档」→点击「选择文件」,选一个采矿许可证PDF文件→选「采矿许可证」类型→添加「露天矿」「2024年」标签→点击「上传」
  2. 上传完成后点击文档查看内容,确认无误

临时关闭的防火墙后续合规配置

  1. 打开「控制面板」→「系统和安全」→「Windows Defender防火墙」→「高级设置」
  2. 点击「入站规则」→「新建规则」→选「端口」→选「TCP」→特定本地端口填「3306,8080」→下一步→选「允许连接」→下一步→下一步→名称填「Mayan煤炭档案系统端口」→完成
  3. 点击「出站规则」→「新建规则」→同样操作添加相同端口规则
  4. 最后启用Windows Defender防火墙全部选项即可
微信咨询
电话联系
QQ客服
微信咨询一对一服务
服务热线: 028-8744 4417
QQ客服: 2305721818