<p class="ql-block">http://www.hustoj.com/</p><p class="ql-block">官方的Faq,可以ctrl+f搜索🔍一下问题的解答。</p><p class="ql-block">问题——第一“坑”:</p><p class="ql-block">本人安装时候,ubuntu系统在安装的时候注册了的用户名不是ubuntu 密码也不是freeproblemset 。</p><p class="ql-block">第一遍用教研员的iso,比较老。纯粹练手。</p><p class="ql-block">1. 比如只支持80M文件上传,执行交互30ms,老师建议sudo cd /etc/php/7.2/fpm/php.ini中改为:</p><p class="ql-block">post_max_size = 200M</p><p class="ql-block">upload_max_filesize = 200M</p><p class="ql-block">max_execution_time= 300</p><p class="ql-block">在官网用wget到的新版直接是500M,就改了一处,max_execution_time= 300</p><p class="ql-block">2. 老师建议修改/etc/nginx/nginx.conf</p><p class="ql-block">找到 http{} 段,在其中添加一行配置:</p><p class="ql-block">client_max_body_size 200m;</p><p class="ql-block"><br></p><p class="ql-block">在新的版本中,也不存在此问题,不妨vim进去看看。</p><p class="ql-block"> 练手结束,总感觉旧版本只适合在虚拟机上试试,之前确实也可以跑起来。对于docker,虽然很高级,也可以做服务器和数据卷的备份,之前学了还给老师了。问题是官方强烈建议不要用docker安装hustoj服务器,会有意想不到的魔性错误。那当然听官方的,没错。</p><p class="ql-block"> 说了一堆,答案在图上。我的想法:搭载的ubuntu系统的ubuntu账号密码是与hustoj系统数据库打通的,不一致,则judge不work!</p><p class="ql-block"> 不管如何,第二次安装,开始用的还是不一致的账号密码,自己的个性化账号密码,结果系统重启以后。hustoj就不存在一样了。只有在查了一下命令,把账号密码和目录都改回来,才重新可以登录。我的想法似乎得到验证,请问各位大神,是不是这么回事呢?😂</p><p class="ql-block"><br></p><p class="ql-block"><br></p>