I am using OJS 2.4.4.1, I know a bit old, but still…
The system contains several publications and everything has worked OK. Recently we have added a new publication that has different domain/base_url and we have problems with that publication. The old publications still work OK.
The new publication works OK for “reading” operations (browsing content, looking at old issues,…), but no “action” can be performed - that means changing anything, like changing setup settings, modifying any metadata,…
I have been logged in the system, trying to modify the publication settings step 1. Actually I just opened the form and save it without changes. What I got is error about missing required data (which is wrong) and all the fields got empty - just in the GUI, if I reload the form everything is filled properly, which means no data has been changed in the DB. After the error I am still logged in the system (can see my login/profile info).
My understanding from the log file is that somehow the session info is missing and a login is required again (/knjiznica/login/signIn) which is wrong. I have checked and there is a valid OJSSID cookie containing domain knjiznica.zbds-zveza.si.
It sounds like it could be your PHP is out of date, although if the other journals in your installation are working fine that might not be it. What version are you running? Other possibilities include file permissions are incorrect, you need to empty the caches, or a manual database change was done incorrectly. Do you have any errors in your php error log?
Thanks,
Amanda Stevens
Public Knowledge Project Team
I have some doubts about the PHP problem. All other journals work fine on the same PHP. Also this journal has worked fine until we changed the domain/base_URL. That makes me confident the problem is not with the PHP or with the file permissions, but is connected with the domain/base_URL.
Best regards, Primož
PS: The error log seems to point out the same problem:
It looks like this journal URL is the only one without HTTPS protocol, some reason to that? Have you tried to add security protocol as base_url? When I attempted to access it was changed automatically.
Regards,
Israel Cefrin
Public Knowledge Project Team
Thank you very much for the help. That was exactly the problem!
Before the installed SSL certificate we have been testing with the HTTP and forgot to change it. But two have been looking into it and haven’t noticed the typo.