User Tools

Site Tools


doc:appunti:linux:sa:mediawiki_thumbnail_problem

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
doc:appunti:linux:sa:mediawiki_thumbnail_problem [2021/01/25 16:22] niccolodoc:appunti:linux:sa:mediawiki_thumbnail_problem [2021/01/25 16:38] (current) – [Purge della cache] niccolo
Line 1: Line 1:
-====== MediaWiki problema PDF thumbnail ======+====== MediaWiki - Problema con thumbnail PDF ======
  
 Quando si fa l'upload di un documento PDF, vengono generate delle miniature di tutte le pagine del documento. Il meccanismo abbastanza complesso richiede in generale la presenza sul server dei seguenti comandi: Quando si fa l'upload di un documento PDF, vengono generate delle miniature di tutte le pagine del documento. Il meccanismo abbastanza complesso richiede in generale la presenza sul server dei seguenti comandi:
Line 32: Line 32:
 Errore nella creazione della miniatura: No path supplied in thumbnail object Errore nella creazione della miniatura: No path supplied in thumbnail object
 </code> </code>
 +
 +===== Correggere i matadata =====
  
 In alcuni casi il problema potrebbe riguardare i **metadati del file**: la situazione sospetta può essere evidenziata dalla pagina-articolo associata al documento PDF (ad esempio **File:Documento.pdf**), se in quella pagina viene riportata una dimensione di **%%0 × 0 pixel%%** allora vuol dire che c'è stato un problema durante l'upload e il successivo parsing del file. In alcuni casi il problema potrebbe riguardare i **metadati del file**: la situazione sospetta può essere evidenziata dalla pagina-articolo associata al documento PDF (ad esempio **File:Documento.pdf**), se in quella pagina viene riportata una dimensione di **%%0 × 0 pixel%%** allora vuol dire che c'è stato un problema durante l'upload e il successivo parsing del file.
  
-In questo caso è utile eseguire lo script di manutenzione **refreshImageMetadata.php**. È necessario eseguirlo con i permessi del server web (**www-data** in Debian), ad esempio partendo dall'utente root:+In questo caso è utile eseguire lo script di manutenzione **[[https://www.mediawiki.org/wiki/Manual:RefreshImageMetadata.php|refreshImageMetadata.php]]**. È necessario eseguirlo con i permessi del server web (**www-data** in Debian), ad esempio partendo dall'utente root:
  
 <code> <code>
 su - www-data -s /bin/bash su - www-data -s /bin/bash
 cd /var/www/html/www.example.org/wiki/ cd /var/www/html/www.example.org/wiki/
-php ./maintenance/refreshImageMetadata.php -f+php ./maintenance/refreshImageMetadata.php --force 
 +</code> 
 + 
 +Nel mio caso questo script è stato risolutivo. Vedere la pagina di manuale dello script per eventuali parametri da passare (ad esempio dovrebbe essere possibile restringere l'azione ai file PDF e non a tutte le immagini). 
 + 
 +Un altro script di manutenzione, anch'esso da eseguire come www-data, è **[[https://www.mediawiki.org/wiki/Manual:RebuildImages.php|rebuildImages.php]]**: 
 + 
 +<code> 
 +php ./maintenance/rebuildImages.php 
 +</code> 
 + 
 +===== Purge della cache ===== 
 + 
 +In alcune circostanze può essere utilie l'azione di **[[https://www.mediawiki.org/wiki/Manual:Purge|Purge]]** sulla cache della pagina; è sufficiente richiamare l'URL circa in questo modo: 
 + 
 +<code> 
 +https://www.example.org/wiki/index.php?title=File:Documento.pdf&action=purge
 </code> </code>
doc/appunti/linux/sa/mediawiki_thumbnail_problem.1611588128.txt.gz · Last modified: 2021/01/25 16:22 by niccolo