Hello again
I’m currently attempting to implement the Collecting Module. On the admin side, I set up the collecting form - everything looks OK. But when I enter my site as a public user and fill out the collection form and click submit, it gives me the following error messages:
Omeka S encountered an error
Error
Class 'finfo' not found
Details:
Error: Class 'finfo' not found in C:\MAMP\htdocs\first\OmekaS\application\src\File\TempFile.php:284
Stack trace:
#0 C:\MAMP\htdocs\first\OmekaS\application\src\File\Validator.php(60): Omeka\File\TempFile->getMediaType()
#1 C:\MAMP\htdocs\first\OmekaS\application\src\Media\Ingester\Upload.php(75): Omeka\File\Validator->validate(Object(Omeka\File\TempFile), Object(Omeka\Stdlib\ErrorStore))
#2 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Adapter\MediaAdapter.php(158): Omeka\Media\Ingester\Upload->ingest(Object(Omeka\Entity\Media), Object(Omeka\Api\Request), Object(Omeka\Stdlib\ErrorStore))
#3 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Adapter\AbstractEntityAdapter.php(552): Omeka\Api\Adapter\MediaAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#4 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Adapter\ItemAdapter.php(214): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#5 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Adapter\AbstractEntityAdapter.php(552): Omeka\Api\Adapter\ItemAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#6 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Adapter\AbstractEntityAdapter.php(267): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#7 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Manager.php(224): Omeka\Api\Adapter\AbstractEntityAdapter->create(Object(Omeka\Api\Request))
#8 C:\MAMP\htdocs\first\OmekaS\application\src\Api\Manager.php(78): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#9 C:\MAMP\htdocs\first\OmekaS\application\src\Mvc\Controller\Plugin\Api.php(99): Omeka\Api\Manager->create('items', Array, Array, Array)
#10 C:\MAMP\htdocs\first\OmekaS\modules\Collecting\src\Controller\Site\IndexController.php(55): Omeka\Mvc\Controller\Plugin\Api->create('items', Array, Array)
#11 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-mvc\src\Controller\AbstractActionController.php(78): Collecting\Controller\Site\IndexController->submitAction()
#12 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-eventmanager\src\EventManager.php(322): Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#13 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-eventmanager\src\EventManager.php(179): Zend\EventManager\EventManager->triggerListeners(Object(Zend\Mvc\MvcEvent), Object(Closure))
#14 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-mvc\src\Controller\AbstractController.php(106): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#15 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-mvc\src\DispatchListener.php(138): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#16 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-eventmanager\src\EventManager.php(322): Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#17 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-eventmanager\src\EventManager.php(179): Zend\EventManager\EventManager->triggerListeners(Object(Zend\Mvc\MvcEvent), Object(Closure))
#18 C:\MAMP\htdocs\first\OmekaS\vendor\zendframework\zend-mvc\src\Application.php(332): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#19 C:\MAMP\htdocs\first\OmekaS\index.php(21): Zend\Mvc\Application->run()
#20 {main}
I would appreciate any help with this.
Thank you.