너무 기초적이라서 놓칠 수도 있는 문제점 하나 적어보겠습니다.
소위 말하는 APM은 아파치 + PHP + MySQL을 뜻합니다.
아파치가 웹서버고, PHP가 웹 프로그래밍 언어이며 MySQL이 DB죠.
각각은 버전이 있습니다.
이 버전과 제로보드가 호환이 되야 합니다.
쉽게 말해서 APM과 제로보드 함수가 매칭이 안되어서 발생하는 문제일 수도 있습니다.
문피아의 원형이 되는 제로보드는 십몇년전에 유행하던 게시판프로그램이죠.
이전 서버에서는 맞았던 것이 새로 옮긴 서버의 APM과 맞지 않아 생기는 문제일 수 있습니다.
십여년전에 제가 만지던 PHP는 3.0과 4.0입니다. 지금은 버전이 올라가면서 없어지거나 새로 생긴 함수가 많죠. 웹서버 세팅할 때 이런 호환을 맞춰줍니다.
그렇다고 예전 APM을 쓰는건 답이 아닙니다. 서버는 보수적으로 안정버전을 적용하지만 그렇다고 십몇년전의 버전이 옳다는건 아니죠. 이 문제가 맞다면 제로보드를 버려야 합니다. 튜닝에도 한계가 있기 마련이니까요.
결론 : 제로보드와 APM 버전이 충돌되어 생기는 문제일 수 있다. 너무 기초적인 부분이지만 혹시나 싶어 적어봤습니다.
Comment ' 2