Describe the issue or problem
We are unable to access the PKP server (pkp.sfu.ca) from our OJS installation hosted on a shared hosting provider (Hosting Ceria). This results in a cURL error 7 when trying to load the Plugin Gallery or check for version updates.
We expected our OJS system to connect normally to the PKP server for these remote operations.
Steps I took leading up to the issue
-
Go to Dashboard > Settings > Journals
-
The page failed to load (error 500)
-
See the following error in the browser or error logs:
Fatal error: Uncaught GuzzleHttp\Exception\ConnectException:
cURL error 7: Failed to connect to pkp.sfu.ca port 80 after 204 ms: Could not connect to server
Our hosting provider confirmed the issue is not on their end and suspect that the server’s IP has been blocked by pkp.sfu.ca.
What application are you using?
Any version of OJS 3.x
Additional information
Our hosting provider has tested and confirmed that even with the firewall disabled, the following IPs cannot reach pkp.sfu.ca:
-
119.235.255.211
-
119.235.250.56
We kindly request these IPs to be whitelisted so that our OJS installation can connect to the PKP plugin gallery and version services.
Please let us know if you require any further information or logs.
Thank you for your support!