2011-12-12 48 views
0

問題:無法在MediaWiki上使用ImageMagick

出於某種原因,我無法在MediaWiki網站上獲取ImageMagick的工作。 MediaWiki安裝在Linux服務器上。 MediaWiki:1.16.4。 PHP:5.2.17。 ImageMagick的:6.6.0-4 2010-11-16 Q16

在LocalSettings.php中使用一個配置

$wgEnableUploads = true; 
$wgUseImageMagick = true; 
$wgImageMagickConvertCommand = "/usr/bin/convert"; 
$wgFileExtensions[] = 'svg'; 
$wgSVGConverter = 'ImageMagick'; 

目錄/ usr/bin中/轉換從主目錄。/image有權限:drwxt-xr-x。只要啓用ImageMagick($ wgUseImageMagick = true;),所有縮略圖生成停止工作(即使對於PNG,JPG,GIF)。我在所有生成的縮略圖上收到錯誤消息:「創建縮略圖時出錯:」(沒有任何其他消息)。如果我禁用它,它可以在PNG,GIF和JPG格式下正常工作。但我也必須支持SVG格式的問題...

任何想法如何讓ImageMagick工作?

問候, 亞歷

+0

任何人都可以提出建議嗎? –

+0

如果從命令行運行convert命令,是否會出現錯誤? Apache錯誤日誌中有什麼? – Christian

回答

1
$wgMaxImageArea = 100 * 1000 * 1000; 
$wgMaxShellMemory = 10000000; 

試試這個。

0

你必須編輯這個文件policy.xml(嘗試`找到-name 的policy.xml,該位置可能會因您的操作系統而異)使用sudo和你喜歡的文本編輯器,並執行以下更改:

刪除:

<policy domain="coder" rights="none" pattern="MVG" /> 

並添加此行:

<policy domain="coder" rights="read | write" pattern="MSVG" /> 

保存文件,並嘗試上傳其他svg文件。錯誤必須消失。

相關問題