Hi, I’m currently testing the PKP PN plugin in OJS 3.4.0-5 on a local server running on Linux Mint (VirtualBox).
I’ve installed the plugin from the Plugin Gallery and confirmed that:
- The task runs correctly and generates logs under
/files/scheduledTaskLogs
- The articles meet all the PKP PN deposit criteria (have DOIs, are published, and assigned to issues)
- There are no errors in the plugin execution logs
- The system is executing scheduled tasks as expected
However, deposits are not appearing in the PLN Deposits table, and when checking the latest PKPPNDepositorTask
log, I consistently see the message:
[2025-04-09 19:52:11] http://localhost
[2025-04-09 19:52:11] [Notice] Task process started.
[2025-04-09 19:52:11] [Notice] PKP Preservation Network Processor
[2025-04-09 19:52:11] [Notice] Depositor processing for Revista de Prueba.
[2025-04-09 19:52:11] [Notice] Getting service document.
[2025-04-09 19:52:15] [Notice] The PKP PN is not currently accepting deposits.
[2025-04-09 19:52:15] [Notice] Pruning orphaned deposits.
[2025-04-09 19:52:15] [Notice] Task process stopped.
I understand this message may appear if the plugin is being used in a test environment or localhost setup, which is my case (http://localhost
). I would like to confirm:
- Is this message exclusively due to the plugin detecting a non-production environment?
- Would using a public domain (or tunneling with a service like Ngrok) allow me to test deposits?
- Is there any way to simulate deposits in a local/test instance for development purposes?
Thanks in advance for your guidance!
System info:
- OJS Version: 3.4.0-5
- OS: Linux Mint (VM on VirtualBox)
- Web Server: Apache
- PHP: 8.1
- Database: MySQL
- Plugin Version: PKP PN (latest from Plugin Gallery)