2011-12-12 4 views
0

문제 :MediaWiki에서 ImageMagick을 사용할 수 없음

어떤 이유로 MediaWiki 사이트에서 ImageMagick을 사용할 수 없습니다. Linux 서버에 설치된 MediaWiki. 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이을 찾아`보십시오, 당신의 OS에 따라 달라질 수 있습니다 위치)을 다음과 같이 변경 sudo를하고 원하는 텍스트 편집기를 사용하여 수행

제거를 :

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

이 파일을 저장하고 업로드하려고 :

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

그리고이 줄을 추가 다른 svg 파일. 오류는 사라져야합니다.

관련 문제