프로그램 코드를 표시할 때 자꾸 들여쓰기가 조금씩 어긋나는 이유를 살펴본 결과, pre.code 의 fontfamily 가 영문고정폭폰트로 지정되어 있기 때문에 한글이 포함된 라인이 있을 경우 그 라인의 다음 줄의 항목에서 스페이스의 폭이 달라진다는 것을 알았다. (정확한 원인은 모름)
결국 pre.class 의 fontfamily 를 dotumche 라는 지극히 평범한 글꼴로 지정함..
SyntaxHighlighting 이 수행되는 페이지들의 로딩속도가 너무 느려서 (특히나 UseModWiki소스수정), 할 수 없이 UseCache 옵션을 사용하기로 했다. 이 경우, 페이지는 갱신되었지만 html 캐쉬화일은 갱신되지 않아서 옛버전의 revision 이 출력될 지 모르니 점검을 요함..
기존 서버의 홈 디렉토리를 그대로 옮겼더니, 기존 서버는 Perl이 i686으로 컴파일되어 있고 새 서버는 x86_64라서 바이너리 모듈들이 호환이 안 됨ㅠㅠ 별 수 없이 추가 설치했던 모듈들은 perldoc perllocal 로 목록을 뽑아서 새 서버에서 대부분 cpanm으로 일괄설치하고, 실패한 것들만 cpan으로 들어가서 설치해 줌
gcc를 비롯해서 각종 빌드 툴을 쓸 수 있어야 하여 웹호스팅이 아니라 서버호스팅을 신청했는데, root 작업해야 하는 부분이 좀 힘들긴 하다.
2024-04-28
서버 이전
HTTPS를 지원하기 위해 let's encrypt 인증서를 설치한다거나, 그 외 보안 이슈가 있어도 서버의 OS 버전이 낮아서 대응하기 어려웠던 터라, 새로 가상 서버 호스팅을 추가로 신청한 후 이전