PHP Warning: file_get_contents(http://www.geoplugin.net/json.gp?ip=154.20.22.239): Failed to open stream: HTTP request failed! HTTP/1.1 403 . Then says forbidden in the public_html/lib/pkp/lib/vendor/autoload.php folder.
Is geoplugin integrated into the OJS or the software or integrated in a plugin? We don’t use any plugins outside of the ones available in the main OJS software. I was a bit concerned it might be injected malware.
The full error message I keep finding that is being triggered every few minutes is. I am not sure how to resolve this or what the integration is and have not been able to locate documentation in the OJS forums or documentations about it yet: PHP Warning: file_get_contents(http://www.geoplugin.net/json.gp?ip=154.20.22.239): Failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden in /home/rrmjournal/public_html/lib/pkp/lib/vendor/autoload.php on line 20 [30-Aug-2025 20:22:42 UTC] PHP Warning: Trying to access array offset on value of type null in /home/rrmjournal/public_html/lib/pkp/lib/vendor/autoload.php on line 21
I located the file which contains: <?php // autoload.php @generated by Composer if (PHP_VERSION_ID < 50600) { if (!headers_sent()) { header(‘HTTP/1.1 500 Internal Server Error’); } $err = ‘Composer 2.3.0 dropped support for autoloading on PHP <5.6 and you are running ‘.PHP_VERSION.’, please upgrade PHP or use Composer 2.2 LTS via “composer self-update --2.2”. Aborting.’.PHP_EOL; if (!ini_get(‘display_errors’)) { if (PHP_SAPI === ‘cli’ || PHP_SAPI === ‘phpdbg’) { fwrite(STDERR, $err); } elseif (!headers_sent()) { echo $err; } } trigger_error( $err, E_USER_ERROR ); } require_once _DIR_ . ‘/composer/autoload_real.php’; return ComposerAutoloaderInit2b2ed5b56829d5480b78a36175402e46::getLoader();