近期收到客户反馈,在OJS3.5版本中,上传的投稿论文PDF打不开,无法正常在线浏览,出现空白,并且在控制台还报错,是怎么回事呢?


因为OJS系统使用的PDF浏览插件是Pdf viewer,丁老师着重对这个插件部分进行了故障分析。
经过排查后得知,出现此故障是因为两个原因:
1.确保在OJS系统安装时,files_dir目录配置正确,不然会影响附件的上传和打开。
2.OJS3.5 Pdf浏览依赖pdf.mjs文件,有些服务器不支持.mjs扩展名文件的打开,需要在服务器进行配置。
各类型mjs文件支持服务端配置方法:
#apache
<IfModule mod_mime.c>
AddType text/javascript mjs
</IfModule>
#nginx
types{
application/javascript mjs;
}
#nodejs
app.get('*.mjs',(req,res,next)=>{
res.type('application/javascript');
next();
});
#iis
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".mjs" mimeType="application/javascript" />
</staticContent>
</system.webServer>
</configuration>Open Journal Systems (OJS)是一个由Public Knowledge Project (PKP) 开发的开源软件(OJS专题介绍),旨在帮助学术期刊实现其在线出版、管理和传播的过程。OJS支持从文章提交到最终发布...
OJS系统(Open Journal System)是学术行业的的首选期刊管理软件,同时也是整个学术行业最权威,使用人数最广泛的投稿评审管理系统,截至2023年,OJS系统在全球有超过4万本期刊在使用OJS进行规范化、专业化的出版管理,...
最近有个使用Open Journal Systems的新客户咨询丁老师,为什么OJS系统发布的文章在浏览时不显示文章内容详情呢?有没有办法显示呢?今天丁老师就这个问题做一下介绍。为什么OJS已发布的文章页面不显示文章内容?OJS系统的文...
有同学咨询丁老师,在使用OJS期刊系统(Open Journal Systems)时,有些发布错的文章,或者是不想要的文章需要删除,可是在OJS的文章管理中,没有删除按钮,文章无法删除,这该怎么办呢?今天丁老师教大家OJS期刊系统删除文...