有做期刊运营的同学咨询丁老师,他们自己下载的OJS期刊管理系统,但是在安装过程中,填写完基本信息,点击安装时并等待安装后,页面出现一片空白,啥也没有,反复试了几次都是这样,全是白屏。这是怎么回事,该如何解决呢?今天丁老师教你解决方法。
OJS安装完成后出现页面空白,其实也不是说页面真的空白,而是由于系统运行环境的部署配置,比如PHP Fatal Error、PHP扩展、版本兼容、缓存、权限或其他配置问题,而导致错误没有显示出来。
故障检查
首先要肯定一点的是,OJS在安装时出现的任何故障,肯定不是程序自身的问题。OJS(Open Journal Systems)作为整个学术界主流,全球应用规模广泛的期刊管理系统,在全世界已有超过4万家出版社、期刊、机构在使用,完善的功能和超强的稳定性以及免费开源,是OJS成为了目前学术界公认的期刊管理系统NO.1。不可能在安装时就出现错误的,在安装时出现的各种故障,基本都是因为你系统环境配置、搭建、部署的不对、不规范、不专业而引起的。
安装后页面空白,什么报错信息也没有,这种很难直接定位具体故障原因,只能去逐步的分析排查。
具体排查范围包括:
1.查看PHP错误日志,查看网站日志。如果在日志中有包含PHP Fatal error、Uncaught Error、Class not found、Call to undefined method、Allowed memory size exhausted等内容,则就可以直接定位具体的错误原因。
2.检查PHP配置,打开php.ini配置文件,检查是否开启了display_errors,即是否打开了PHP的错误显示。
3.检查PHP版本,是否和正在安装的OJS版本所要求的PHP版本匹配。
4.检查PHP扩展,是否开启了运行OJS系统所要求的基本扩展,比如mysqli、mbstring、xml、intl、gd、curl、zip、fileinfo、openssl等。
5.检查Nginx或Apache,如果你用的是Windows系统的IIS也可以,检查下对应是否开启了错误显示。
6.检查config.inc.php,检查文件是否完整,是否有手动修改,如果不确定则可以拷贝复制config.TEMPLATE.inc.php中的内容。
7.检查config.ini.php,打开display_errors和debug选项。
8.检查文件权限,重点检查cache目录,看是否有写入权限。这是OJS最重要的缓存目录,如果该目录无写入权限,则无法正常安装使用。
其他解决方法
1.清理cache缓存,进入cache目录,删除该目录下的一切文件和文件夹,然后刷新页面重试。
2.删除数据库、删除网站,重新安装。
3.联系丁老师解决。
意见和建议
对于OJS安装的这个白屏问题,其实这种情况很常见,OJS系统是专业的期刊学术管理系统,虽然也算不上特别大型复杂的应用软件,但从安装和配置来说,都是需要有经验,且具备专业技术能力、科班出身的理工类计算机科学专业人员来完成的。除了基本的系统环境搭建、OJS软件安装,还需要安装后包括对OJS系统目录、权限、数据库、Email、安全等所有相关模块的配置,这些配置没有固定的模板和标准,需要根据服务器性能、参数来动态决定。
没有计算机基础,没有软件编程能力,在网上看个一两篇教程,或者是参考的AI问答安装,这种基本上即使安装成功了,后期也会出现很多致命问题。
OJS系统中,关于投稿-同行评审(审核、退稿、通过)-发布等流程中,任何操作都是会有邮件通知的,在评审进入每一个环节时,会自动的把相关的信息通过邮件发送给相关人员,如图:OJS自带邮件模板,包含了对应工作流的内容:期刊名称、期刊网址、工...
使用过Open Journal System期刊管理系统(OJS)的朋友都知道,OJS在文章的投稿、评审、校验流程中,可以自动发送邮件给对应的作者、编辑、评审人等。但有客户提出咨询了,只想让作者快速的提交稿件,不想发邮件,想跳过这一步骤...
从OJS3.5版本开始,OJS不再支持从后台直接添加用户,而是采用了邀请用户的方式进行添加。即OJS无法再从后台,直接添加用户和角色,只能通过邮件邀请用户的方式,并获得用户授权同意后才可以添加用户及对应角色。OJS3.5添加用户方式:O...
经常有想做期刊运营的客户咨询,使用OJS期刊管理系统,是不是很贵?都会产生什么费用啊?网上说的OJS很烧钱,是不是真的?针对这些相关问题,丁老师今天做一下解答。OJS是否收费?OJS系统是开源免费的,不收任何费用,并且无软件授权,支持商...