Hello Friends,
We use OJS 3.4.0.2
We have this error, when trying to view the pdf of an article.
screenshoot attached.
please advice.
Hi @Omid,
Are you able to report on errors from the PHP error log (which tend to provide more clues than the browser console).
-Roger
PKP Team
This error is shown when viewing the pdf:
[06-Dec-2023 13:19:29 UTC] PHP Fatal error: Uncaught Error: Class “finfo” not found in /home/univcpme/public_html/journals/jzs/lib/pkp/lib/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php:48
Stack trace:
#0 /home/univcpme/public_html/journals/jzs/lib/pkp/lib/vendor/league/flysystem/src/Local/LocalFilesystemAdapter.php(83): League\MimeTypeDetection\FinfoMimeTypeDetector->__construct()
#1 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/services/PKPFileService.php(53): League\Flysystem\Local\LocalFilesystemAdapter->__construct(‘/home/univcpme/…’, Object(League\Flysystem\UnixVisibility\PortableVisibilityConverter), 2, 2)
#2 /home/univcpme/public_html/journals/jzs/classes/services/OJSServiceProvider.php(37): PKP\services\PKPFileService->__construct()
#3 /home/univcpme/public_html/journals/jzs/lib/pkp/lib/vendor/pimple/pimple/src/Pimple/Container.php(122): APP\services\OJSServiceProvider->APP\services{closure}(Object(Pimple\Container))
#4 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/PKPServices.php(84): Pimple\Container->offsetGet(‘file’)
#5 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/PKPServices.php(60): PKP\core\PKPServices->_getFromContainer(‘file’)
#6 /home/univcpme/public_html/journals/jzs/pages/article/ArticleHandler.php(486): PKP\core\PKPServices::get(‘file’)
#7 [internal function]: APP\pages\article\ArticleHandler->download(Array, Object(APP\core\Request))
#8 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/PKPRouter.php(334): call_user_func(Array, Array, Object(APP\core\Request))
#9 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/PKPPageRouter.php(277): PKP\core\PKPRouter->_authorizeInitializeAndCallRequest(Array, Object(APP\core\Request), Array, false)
#10 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/Dispatcher.php(165): PKP\core\PKPPageRouter->route(Object(APP\core\Request))
#11 /home/univcpme/public_html/journals/jzs/lib/pkp/classes/core/PKPApplication.php(373): PKP\core\Dispatcher->dispatch(Object(APP\core\Request))
#12 /home/univcpme/public_html/journals/jzs/index.php(21): PKP\core\PKPApplication->execute()
#13 {main}
thrown in /home/univcpme/public_html/journals/jzs/lib/pkp/lib/vendor/league/mime-type-detection/src/FinfoMimeTypeDetector.php on line 48
**our Log is 105M and mostly is this error: see the screenshoot.
I face this case. any solution for this?
Hi all,
If you see the following error message in your PHP error log…
PHP Fatal error: Uncaught Error: Class “finfo” not found
…it means your PHP environment does not have the fileinfo extension enabled. Make sure the extension is installed and enabled in your PHP environment (and consult your PHPInfo page to verify).
Regards,
Alec Smecher
Public Knowledge Project Team
This topic was automatically closed after 10 days. New replies are no longer allowed.