We are using OJS 3.4.0-4
Recently, someone changed the running path of our ojs system on the server. After the modification,once we login to our system, our pages displayed the error as shown in the following picture:
And the error log inside the cPanel shows below:
Due to this reason, we cannot do any work inside the ojs system. Besides this, when we attempt to open the notification in the upper right corner, there is a pop up window shows that:
Failed Ajax request or invalid JSON returned.
Please and thank you help us handle this problem.
Best Regards
Daniel
Plus, I found some error log inside our ojs system:
[08-May-2025 07:42:36 UTC] ojs2: 404 Not Found
[08-May-2025 07:43:04 UTC] ojs2: 404 Not Found
[08-May-2025 07:43:15 UTC] ojs2: 404 Not Found
[08-May-2025 07:43:20 UTC] ojs2: 404 Not Found
[08-May-2025 07:44:21 UTC] ojs2: 404 Not Found
[08-May-2025 07:44:37 UTC] ojs2: 404 Not Found
[08-May-2025 07:47:29 UTC] Server host “www.xxxxx.com” not allowed!
[08-May-2025 07:47:29 UTC] ojs2: 400 Bad Request
[08-May-2025 07:47:35 UTC] ojs2: 404 Not Found
[08-May-2025 07:48:27 UTC] ojs2: 404 Not Found
Sorry, double checked with developing team, we haven’t change anything of our system. Initially, this issue occurred because the traffic volume to our website was too high. After the operator imposed speed limits on our website, the problem emerged. However, now that the restrictions have been lifted, the problem still persists. The operator has confirmed that they did not modify our system files.
Hi @xden0006,
Check your PHP error log for details; if you’re not sure where to find it, check this thread.
Regards,
Alec Smecher
Public Knowledge Project Team