Install:
Debian 9
Nextcloud 11.0.3
Optical character recognition (OCR) 2.3.0
Install OCR:
# apt-get install tesseract-ocr
# apt-get install tesseract-ocr-rus
# apt-get install ocrmypdf
Enable Apps OCR in Nextcloud
# chmod +x /var/www/logx_cloud/apps/ocr/worker/OCRWorker.php
# sudo -u www-data nohup php /var/www/logx_cloud/apps/ocr/worker/OCRWorker.php >/dev/null 2>&1 &
Select file in Nextcloud Web-interface, use OPC command and select language
See in private page PROCESSED and loop message âTemporary file does not existâ (translate from Rusian mesage)
Nextcloud log:
{âreqIdâ:âDKSQnztX9hIXLhNhx7btâ,âremoteAddrâ:â192.168.0.54â,âappâ:âocrâ,âmessageâ:âException during ocr service function processing: {âExceptionâ:âOCA\\Ocr\\Service\\NotFoundExceptionâ,âMessageâ:â\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.",âCodeâ:0,âTraceâ:"#0 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Service\/OcrService.php(216): OCA\\Ocr\\Service\\OcrService->handleProcessed()\n#1 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/OcrController.php(85): OCA\\Ocr\\Service\\OcrService->status()\n#2 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/Errors.php(35): OCA\\Ocr\\Controller\\OcrController->OCA\\Ocr\\Controller\\{closure}()\n#3 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/OcrController.php(86): OCA\\Ocr\\Controller\\OcrController->handleNotFound(Object(Closure))\n#4 [internal function]: OCA\\Ocr\\Controller\\OcrController->status()\n#5 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(160): call_user_func_array(Array, Array)\n#6 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(90): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OCA\\Ocr\\Controller\\OcrController), âstatusâ)\n#7 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Ocr\\Controller\\OcrController), âstatusâ)\n#8 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(âOcrControllerâ, âstatusâ, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#9 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#10 \/var\/www\/logx_cloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#11 \/var\/www\/logx_cloud\/lib\/base.php(1010): OC\\Route\\Router->match(â\/apps\/ocr\/statuâŠâ)\n#12 \/var\/www\/logx_cloud\/index.php(40): OC::handleRequest()\n#13 {main}",âFileâ:"\/var\/www\/logx_cloud\/apps\/ocr\/lib\/Service\/OcrService.php",âLineâ:479}",âlevelâ:3,âtimeâ:â2017-05-17T11:06:06+00:00â,âmethodâ:âGETâ,âurlâ:"/cloud/index.php/apps/ocr/status",âuserâ:ânxtcldadmâ,âversionâ:â11.0.3.2â}
{âreqIdâ:âDKSQnztX9hIXLhNhx7btâ,âremoteAddrâ:â192.168.0.54â,âappâ:âocrâ,âmessageâ:âException during ocr service function processing: {âExceptionâ:âOCA\\Ocr\\Service\\NotFoundExceptionâ,âMessageâ:â\u0412\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b \u043d\u0435 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442.",âCodeâ:0,âTraceâ:"#0 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Service\/OcrService.php(484): OCA\\Ocr\\Service\\OcrService->handleException(Object(OCA\\Ocr\\Service\\NotFoundException))\n#1 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Service\/OcrService.php(216): OCA\\Ocr\\Service\\OcrService->handleProcessed()\n#2 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/OcrController.php(85): OCA\\Ocr\\Service\\OcrService->status()\n#3 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/Errors.php(35): OCA\\Ocr\\Controller\\OcrController->OCA\\Ocr\\Controller\\{closure}()\n#4 \/var\/www\/logx_cloud\/apps\/ocr\/lib\/Controller\/OcrController.php(86): OCA\\Ocr\\Controller\\OcrController->handleNotFound(Object(Closure))\n#5 [internal function]: OCA\\Ocr\\Controller\\OcrController->status()\n#6 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(160): call_user_func_array(Array, Array)\n#7 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(90): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OCA\\Ocr\\Controller\\OcrController), âstatusâ)\n#8 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/App.php(114): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Ocr\\Controller\\OcrController), âstatusâ)\n#9 \/var\/www\/logx_cloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main(âOcrControllerâ, âstatusâ, Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#10 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#11 \/var\/www\/logx_cloud\/lib\/private\/Route\/Router.php(299): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#12 \/var\/www\/logx_cloud\/lib\/base.php(1010): OC\\Route\\Router->match(â\/apps\/ocr\/statuâŠâ)\n#13 \/var\/www\/logx_cloud\/index.php(40): OC::handleRequest()\n#14 {main}",âFileâ:"\/var\/www\/logx_cloud\/apps\/ocr\/lib\/Service\/OcrService.php",âLineâ:535}",âlevelâ:3,âtimeâ:â2017-05-17T11:06:06+00:00â,âmethodâ:âGETâ,âurlâ:"/cloud/index.php/apps/ocr/status",âuserâ:ânxtcldadmâ,âversionâ:â11.0.3.2â}
Apache2\error.log:
[Wed May 17 13:59:04.552650 2017] [authz_core:error] [pid 683] [client 192.168.0.54:15268] AH01630: client denied by server configuration: /var/www/logx_cloud/data/.ocdata
Need help!