# SIGSEGV OJ **Repository Path**: chpu437/sigsegv-oj ## Basic Information - **Project Name**: SIGSEGV OJ - **Description**: sjzezn openjudge - **Primary Language**: Unknown - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2020-10-26 - **Last Updated**: 2021-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SIGSEGV OJ 需要本地测试运行的话大概需要自己部署一下SYZOJ (推荐虚拟机测试): [syzoj 部署指南](https://github.com/syzoj/syzoj/wiki/%E9%83%A8%E7%BD%B2%E6%8C%87%E5%8D%97) **部署注意:** 1. 本仓库为网站端,即部署指南中的`/opt/syzoj/web/`,评测端需要另行部署。 2. 安装 mysql 一定要添加部署指南中的源,否则官方源中 mysql 版本为 10.1,会出现一些错误导致运行失败。 3. 如有测试评测端的需要,node.js 推荐使用 版本10,经亲测官方源中的 node.js 8 无法加载 judger 中的模块。 4. mysql 的数据库用户名为 `syzoj`,密码为 `i_ak_ioi`。 **虚拟机环境使用注意:** 1. 如果需要测试他人的功能建议切换远程仓库地址直接 `pull` 下来测试 2. 如果删除了仓库再 `clone` 的话请运行仓库根中的 `reconfigure.sh` ( 需要预先将仓库文件夹改名为 `web` )。 ```sh cd /opt/syzoj/ mv sigsegv-oj web cd web chmod +x reconfigure.sh ./reconfigure.sh ```