近日,有新创出版社的客户,在自行安装OJS期刊系统时,安装不成功,提示错误"A database error has occurred: SQLSTATE[HY000] [1045] Access denied for user 'ojs'@'localhost' (using password: YES) (SQL: create table `announcement_types` (`type_id` bigint not null auto_increment primary key, `assoc_type` smallint not null, `assoc_id` bigint not null) default character set utf8 collate 'utf8_general_ci')",如图:

经过丁老师分析,判断这是因为数据库的信息不正确,导致无法进行安装。解决方法:
1.核实数据库连接信息,包括但不限于数据库名称、账号、密码、数据库连接端口等。
2.核实数据库的版本信息,OJS系统使用的是Mysql数据库,需要对比数据库版本是否满足当前安装OJS版本的要求,一般来说数据库版本要大于等于OJS系统运行的最低版本。
3.核实数据库的编码信息,对比是否符合OJS的数据库编码要求。
不规范的的安装可能导致:
1.引起系统故障和崩溃的潜在隐患;
2.软件数据丢失的潜在风险;
3.系统被黑客攻击和入侵的安全隐患;
4.因安装不规范无法对接学术数据库接口,导致文章无法被收录的风险;
5.已发布文章和学术数据库已收录文章被删除或无法检索的风险;
安装建议:
强烈建议尽可能的选择专业的软件开发人员进行安装。曾经遇到过一个客户,自己在网上摸索着进行了安装,运营一段时间后,发现创建的期刊和发布的文章,字符编码和格式全都不符合google scholar谷歌学术收录的要求,文章发布了三个月无一收录,所有工作全都白费。最后无奈只能找丁老师进行了重新安装和数据重新录入,一周后文章被谷歌学术正常收录。
专业OJS安装搭建
可以选择丁老师OJS安装搭建服务,已服务多家国内和国际出版社,OJS专业开发维护团队,保证稳定、保证运行、保证收录。
最近有使用OpenJournalSystem(简称OJS系统)的出版社客户咨询,他们的期刊管理系统,被网安监管机构下发了《XX存在安全隐患的函》,内容是说存在任意文件上传漏洞(如下方图示),被要求整改,所以特地咨询丁老师,这种情况需要怎...
根据从OJS官网PKP获取的信息显示,最新版本的OJS3.5.0rc2版本已发布。丁老师第一时间下载并进行了安装测试。截至目前,已知有2个改动:1.设置-设置站点-设置向导/用户流程;2.增加期刊设置-用户角色-邀请功能;OJS3.5....
近日,有出版社做期刊的同学在使用OJS期刊管理系统,点击Submissions管理文章时忽然弹出了一个错误,如图:以前好好的,突然出现这个错误,是怎么回事呢?经过丁老师分析,引起这个故障的原因一般有:1.系统程序运行环境故障;2.系统程...
近日,在帮助客户做OJS期刊系统服务器转移,新服务器配置好后,导入了OJS的数据库并恢复了OJS程序,但是打开网站却出现了“Therearenoreadablefilesinthisdirectorytree.Aresafemodeor...