미디어위키 관련 오류 질문입니다.
안녕하세요. 미디어위키 엔진을 쓰다 보니 몇 가지 오류가 나와서 문의드리려 합니다. (미디어위키 관련 커뮤니티가 거의 없어서요...)
1. 미디어위키 한국어버전을 설치하면 글자가 깨집니다.
미디어위키 엔진을 한국어로 설치했더니 글자가 깨져서 나오더군요. 한국어로 입력은 되는데 메뉴를 비롯한 다른 항목에 쓰인 한국어들은 모조리 깨져서 나옵니다. 검색창을 통해 검색을 하면 검색시 뜨는 'title=Special:Search&search='를 특수문서 입력할 때 쓰는 그것으로 생각하는지 특수문서 검색이나 하고요. 다른 호스팅에서 구 엔진(1.42)을 쓸 때는 전혀 발생하지 않던 문제입니다.
한국어로 할 때는 도저히 해결 방안이 보이질 않아서 영어 옵션을 깔고 설치를 했더니 이건 또 되더군요. 더군다나 '사용자 환경 설정'을 통해 사용자 언어를 '한국어'로 설정했더니 이 또한 잘 됩니다. 오직 설치할 때 한국어판 설치가 안될 뿐이지요. 해서 일단 영어판을 사용중이긴 합니다만 위키문법도 죄다 영어로 쳐야 하는지라 이래저래 불편한게 아닙니다.
phpMyAdmin에 들어가보니
MySQL 문자셋: UTF-8 Unicode (utf8)
MySQL connection collation: utf8_unicode_ciㅏㅇ
라고 뜨던데 이와 관련된 걸까요? utf8_unicode_ci부분은 다른 걸로도 대체 가능하고, 이 중에는 utf8_general_ci도 있더군요.
2. 파일 업로드에 용량 제한(?)이 걸립니다.
이 역시 구 버전에서 다른 호스팅 업체를 이용할 때는 발생하지 않던 문제입니다. 위키다 보니까 아무래도 그림 파일을 많이 올리게 되는데 일정 용량 이상의 파일을 올리면 에러 메시지가 뜹니다. 대략 이런 식이죠.
Fatal error: Allowed memory size of 29360128 bytes exhausted (tried to allocate 2592 bytes) in /home/g/gkman1/public_html/includes/media/Bitmap.php on line 194
해서 문제의 파일에 있는 194번째 줄을 봤더니 이렇게 적혀 있더군요.
$src_image = call_user_func( $loader, $srcPath );
이것만으로는 뭐가 문제인지 모르겠어요.
그런데 또 재미있는게... 이렇게 메시지가 뜨긴 해도 그 그림 전체가 뜬 페이지만 못 볼 뿐이지 파일 자체를 사용하긴 하더군요. 같은 파일을 올리려 하면 같은 파일이 올라와 있다고 경고창이 뜨고(경고창에 나온 - 원본보다는 훨씬 작은 - 그림도 제대로 뜨고, 문서에서 크기를 줄여 입력을 하면 제대로 나오기도 하더라는 거죠. 이걸 대체 어떻게 해서해야 할지...
혹시 이런 문제들 아시는 분 있을지 궁금합니다. 혹시나 하여 문제된 Bitmap.php파일도 첨부합니다.


댓글 달기