Reviewer Access Links

Hello,

We’re running OJS version 2.4.6, and have been having some problems with links for reviewers. We’ve enabled one-click reviewer access, and manual notifications seem to work ok.

Here are the issues that we’ve noticed:

  • The Automated Submission Review Reminder email contains a link which does not include the required Access Key. Clicking on this link takes users to the OJS login page, but does not resolve for authenticated users.

  • The link to “Active” reviews on the User Home page for reviewers re-directs back to the User home page.

I checked the release notes for OJS 2.4.7 and 2.4.8 and did not see any bug fixes for these issues. Could you please advise if these have been addressed, or if we should submit a bug report in Github?

Thanks.

Trip Rems
CDS Media Center

Hi @wrems,

Is upgrading to the latest 2.4.x release (currently OJS 2.4.8-1) a possibility? It’s generally good practice anyway, and would weed out time spent on already-fixed issues.

Regards,
Alec Smecher
Public Knowledge Project Team

Hi Alec,

Yes… we can upgrade OJS to version 2.4.8-1. I’ll keep you posted.

Aloha,

-Trip

Hi Alec,

We’ve tried updating OJS on our test server, but we’re getting an HTTP 500 error when trying to access the upgrade script (index.php/index/install/installUpgrade) .

I’ve checked our apache log for XAMPP-- but there are no errors in the log for this one.

In the OJS config file we have the following debug options enabled:

debug
show_stacktrace
display_errors

Any advice you could offer would be greatly appreciated.

Thanks.

-Trip

Hi @wrems,

A 500 error should always get logged – there may be several logs to check (e.g. some servers have a separate PHP and Apache error log).

Regards,
Alec Smecher
Public Knowledge Project Team

Hi Alec,

Ok… it looks like we had debugging enabled in Apache so a lot of PHP errors were going nowhere.

We’re still getting a white-screen (no errors) though when we try to run or upgrade OJS in our test environment running XAMPP. Do you have any recommendations for the correct Apache settings to return PHP errors? We have the following in our php.ini file:

log_errors = Off
error_log = “./”
display_errors = On
error_reporting = E_ALL

Also, do you happen to know if anyone has been able to get OJS running on XAMPP (Windows)?

And, the documentation for upgrading OJS does not go into great detail about what to do with write-able folders during the upgrade (cache, uploads folder, etc). We end up leaving these folders during the upgrade because we do not have direct access to server configuration / permissions.

Do you have any more specific documentation for the upgrade process?

Thanks.

-Trip

Hi @wrems,

XAMPP is a pretty standard environment – the three most common gotchas are file permissions (see docs/README), a missing mysql or mysqli module in your PHP configuration, and an Apache timeout stopping the install/upgrade processes before they finish. Most of these will be revealed by a look at the PHP log after an upgrade/install fails to complete.

Regards,
Alec Smecher
Public Knowledge Project Team