Omeka\File\Exception\InvalidThumbnailerException: The imagick PHP extension must be loaded to use this thumbnailer. in /sites/numerobis/www/web_dev/application/src/File/Thumbnailer/Imagick.php:24
Stack trace:
#0 /sites/numerobis/www/web_dev/application/src/Service/File/Thumbnailer/ImagickFactory.php(17): Omeka\File\Thumbnailer\Imagick->__construct(Object(Omeka\File\TempFileFactory))
#1 /sites/numerobis/www/web_dev/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(764): Omeka\Service\File\Thumbnailer\ImagickFactory->__invoke(Object(Zend\ServiceManager\ServiceManager), 'Omeka\\File\\Thum...', NULL)
#2 /sites/numerobis/www/web_dev/vendor/zendframework/zend-servicemanager/src/ServiceManager.php(227): Zend\ServiceManager\ServiceManager->doCreate('Omeka\\File\\Thum...', NULL)
#3 /sites/numerobis/www/web_dev/application/src/File/ThumbnailManager.php(36): Zend\ServiceManager\ServiceManager->build('Omeka\\File\\Thum...')
#4 /sites/numerobis/www/web_dev/application/src/File/TempFile.php(243): Omeka\File\ThumbnailManager->buildThumbnailer()
#5 /sites/numerobis/www/web_dev/application/src/Media/Ingester/Upload.php(83): Omeka\File\TempFile->storeThumbnails()
#6 /sites/numerobis/www/web_dev/application/src/Api/Adapter/MediaAdapter.php(158): Omeka\Media\Ingester\Upload->ingest(Object(Omeka\Entity\Media), Object(Omeka\Api\Request), Object(Omeka\Stdlib\ErrorStore))
#7 /sites/numerobis/www/web_dev/application/src/Api/Adapter/AbstractEntityAdapter.php(552): Omeka\Api\Adapter\MediaAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#8 /sites/numerobis/www/web_dev/application/src/Api/Adapter/ItemAdapter.php(214): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Media), Object(Omeka\Stdlib\ErrorStore))
#9 /sites/numerobis/www/web_dev/application/src/Api/Adapter/AbstractEntityAdapter.php(552): Omeka\Api\Adapter\ItemAdapter->hydrate(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#10 /sites/numerobis/www/web_dev/application/src/Api/Adapter/AbstractEntityAdapter.php(363): Omeka\Api\Adapter\AbstractEntityAdapter->hydrateEntity(Object(Omeka\Api\Request), Object(Omeka\Entity\Item), Object(Omeka\Stdlib\ErrorStore))
#11 /sites/numerobis/www/web_dev/application/src/Api/Manager.php(233): Omeka\Api\Adapter\AbstractEntityAdapter->update(Object(Omeka\Api\Request))
#12 /sites/numerobis/www/web_dev/application/src/Api/Manager.php(136): Omeka\Api\Manager->execute(Object(Omeka\Api\Request))
#13 /sites/numerobis/www/web_dev/application/src/Mvc/Controller/Plugin/Api.php(152): Omeka\Api\Manager->update('items', '177', Array, Array, Array)
#14 /sites/numerobis/www/web_dev/application/src/Controller/Admin/ItemController.php(241): Omeka\Mvc\Controller\Plugin\Api->update('items', '177', Array, Array)
#15 /sites/numerobis/www/web_dev/vendor/zendframework/zend-mvc/src/Controller/AbstractActionController.php(78): Omeka\Controller\Admin\ItemController->editAction()
#16 /sites/numerobis/www/web_dev/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): Zend\Mvc\Controller\AbstractActionController->onDispatch(Object(Zend\Mvc\MvcEvent))
#17 /sites/numerobis/www/web_dev/vendor/zendframework/zend-eventmanager/src/EventManager.php(179): Zend\EventManager\EventManager->triggerListeners(Object(Zend\Mvc\MvcEvent), Object(Closure))
#18 /sites/numerobis/www/web_dev/vendor/zendframework/zend-mvc/src/Controller/AbstractController.php(106): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#19 /sites/numerobis/www/web_dev/vendor/zendframework/zend-mvc/src/DispatchListener.php(138): Zend\Mvc\Controller\AbstractController->dispatch(Object(Zend\Http\PhpEnvironment\Request), Object(Zend\Http\PhpEnvironment\Response))
#20 /sites/numerobis/www/web_dev/vendor/zendframework/zend-eventmanager/src/EventManager.php(322): Zend\Mvc\DispatchListener->onDispatch(Object(Zend\Mvc\MvcEvent))
#21 /sites/numerobis/www/web_dev/vendor/zendframework/zend-eventmanager/src/EventManager.php(179): Zend\EventManager\EventManager->triggerListeners(Object(Zend\Mvc\MvcEvent), Object(Closure))
#22 /sites/numerobis/www/web_dev/vendor/zendframework/zend-mvc/src/Application.php(332): Zend\EventManager\EventManager->triggerEventUntil(Object(Closure), Object(Zend\Mvc\MvcEvent))
#23 /sites/numerobis/www/web_dev/index.php(21): Zend\Mvc\Application->run()
#24 {main}
Mon fichier local.config se présente de la manière suivante :
<?php
return [
'logger' => [
'log' => true,
'priority' => \Zend\Log\Logger::NOTICE,
],
'http_client' => [
'sslcapath' => null,
'sslcafile' => null,
],
'cli' => [
'phpcli_path' => '/shared/php/7.0/current/bin/php',
],
'thumbnails' => [
'types' => [
'large' => ['constraint' => 800],
'medium' => ['constraint' => 200],
'square' => ['constraint' => 200],
],
'thumbnailer_options' => [
'imagemagick_dir' => null,
],
],
'translator' => [
'locale' => 'en_US',
],
'service_manager' => [
'aliases' => [
'Omeka\File\Store' => 'Omeka\File\Store\Local',
'Omeka\File\Thumbnailer' => 'Omeka\File\Thumbnailer\Imagick',
'Omeka\Job\DispatchStrategy' => 'Omeka\Job\DispatchStrategy\Synchronous',
],
],
];
Avez-vous une solution à mon problème ?
Je vous remercie par avance
Bien cordialement
Laurent Nabias
Bonjour,
Il y a trois outils pour créer des vignettes selon les
différentes config des serveurs. "Omeka\File\Thumbnailer\Gd"
utilise GD qui est installé presque partout, mais ne gère pas les
pdf. Omeka utilise "Omeka\File\Thumbnailer\ImageMagick" par
défaut, outil en ligne de commande assez courant également. Pour
utiliser "Omeka\File\Thumbnailer\Imagick", qui évite l'accès à la
ligne de commande, il faut installer l'extension php "php-imagick"
sur le serveur.
Cordialement, Daniel Berthereau
--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Omeka FR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse omeka-fr+u...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.