Page 1 sur 1

Message d'erreur

Publié : 24 févr. 2018, 21:24
par dadou13270
Bonjour je demande un peu d'aide concernant ce message d'erreur lors de l'upload de fichier...

Code : Tout sélectionner

ImagickException: PostscriptDelegateFailed `DATAS/modFile/19/17/60_1519503424.pdf': No such file or directory @ error/pdf.c/ReadPDFImage/677 in /htdocs/app/ModFile/MdlFile.php:113 Stack trace: #0 /htdocs/app/ModFile/MdlFile.php(113): Imagick->__construct('DATAS/modFile/1...') #1 /htdocs/app/ModFile/CtrlFile.php(261): MdlFile->createThumb() #2 /htdocs/app/Common/Req.php(59): CtrlFile::actionAddEditFiles() #3 /htdocs/index.php(10): Req->__construct() #4 {main}
merci

Re: Message d'erreur

Publié : 26 févr. 2018, 09:45
par xech
A priori le fichier n'existe pas sur le serveur et n'est pas accessible : "No such file or directory"
cdlt

Re: Message d'erreur

Publié : 26 févr. 2018, 14:19
par dadou13270
Bonjour le message d'erreur intervient après le chargement de fichier. Une actualisation permet de le voir. Donc je pense qu'il y est pourtant.

Re: Message d'erreur

Publié : 03 mars 2018, 17:14
par xech
Bonjour,
Vous avez vérifié dans le dossier DATAS si le fichier "DATAS/modFile/19/17/60_1519503424.pdf" était bien présent ?
En effet, il se peut que la vignette du .pdf soit présente (et s'affiche donc dans votre espace), mais que le fichier lui même ne soit plus accessible, voir absent du dossier /DATAS/
Cordialement
xech

Re: Message d'erreur

Publié : 03 mars 2018, 19:14
par dadou13270
Bonjour malgré le message d'erreur après une réactualisation le fichier apparaît bien sûr le serveur et le site. Mais pas la vignette.

Re: Message d'erreur

Publié : 14 mars 2018, 20:40
par dadou13270
Je pense que cela ne doit pas être compliqué mais pour autant je ne reçoit aucune aide...

Re: Message d'erreur

Publié : 02 mai 2018, 16:39
par xech
Bonjour,
L'erreur provient à priori du paramétrage de la librairie d'Imagik (intégré au parser PHP), qui ne parvient vraisemblablement pas à créer la vignette du PDF. Le plus simple serait alors de "shunter" la création des vignettes PDF en réalisant un commentaire des lignes 103 à 110 du fichier /ModFile/MdlFile.php :

Code : Tout sélectionner

/*
elseif(File::controlType("pdf",$this->name) && extension_loaded("imagick"))
{
	$tmpThumb=new Imagick($this->filePath()."[0]");
	$tmpThumb->writeImage($this->getThumbPath());
	$tmpThumb->clear();
	$tmpThumb->destroy();
	return File::imageResize($this->getThumbPath(),$this->getThumbPath(),300);
}
*/
Cdlt
xech