NEW Nmail PHP 3 업그레이드 할인
자세히 보기

업데이트후 화면 깨짐이나 기능 오류 대응

PASSKOREA 2024.11.08 13:54 조회 167

최신 업데이트 파일을 적용후,

웹메일 데모와 다르게 화면이 깨지거나 편지쓰기 등이 동작하지 않을 경우의 대응 가이드입니다.

 

웹메일 데모 - https://nm3.passkorea.net/

 

 

1. [도메인관리]의 [스킨 설정]에서 'bootstrap' 스킨으로 변경

 

 

 

 

3.3.0 업데이트 기준 bootstrap 스킨만 포함되어 있습니다. 

따라서 다른 스킨을 사용하실 경우, 해당 스킨은 업데이트되지 않아 오류가 발생할 수 있습니다. 

 

만약 skin/main/bootstrap/ 디렉토리를 복사하여 skin/main/bootstrap_custom/ 스킨을 사용중이신 경우,

bootstrap_custom 스킨에는 업데이트 사항은 개발자/디자이너분이 직접 반영하는 작업이 필요합니다.

이 작업이 진행되지 않았을 경우 웹메일 화면 깨짐 및 기능 오류가 생길 수 있습니다.

 

따라서 우선 bootstrap 으로 변경하여 메일 서비스를 정상화하신후, 해당 스킨와 최신 스킨을 비교하여 업데이트 사항을 직접 반영하시면 됩니다.

 

 

2. 업데이트가 버전 순서대로 하나씩 적용되었는지 재확인

 

3.2 에서 3.3 으로 업데이트시에는 1개 업데이트만 적용하면 됩니다.

 

그러나 3.0 이나 3.1 버전 등 2개 이상 버전 차이가 날 경우, 버전 순서대로 하나씩 업데이트가 필요합니다.

 

예시) 3.0 -> 3.1 -> 3.2 -> 3.3

 

즉, 3.0 버전에서 3.3 업데이트만 적용할 경우 3.1, 3.2 업데이트에만 포함된 파일이 누락되어 문제가 생길 수 있습니다.

이 경우 순서대로 3.1,  3.2,  3.3 업데이트를 하나씩 다시 적용해주시면 됩니다.

 

참고) 업데이트시 변경된 파일만 포함하는 정책은 스킨 등 직접 수정하신 경우,

업데이트시 수정 비교 범위를 최소화하기 위한 정책입니다.

 

 

3. 웹메일 데모는 정상이나, 고객사 웹메일에서만 오류 발생시 대응

 

직접 업데이트 작업을 하신후 고객사 웹메일에서만 오류 발생시에는 누락된 소스가 없는지 다시 확인이 필요합니다.

 

이 경우 다음 2가지 소스를 PC로 내려 받아, WinMerge 등의 소스 비교툴로 비교하는 과정이 필요할 수 있습니다.  (개발자 작업 필요)

 

a) 고객사 메일서버의 /home/nmail2/nmail 디렉토리 다운로드

 

b) 패스코리아넷 [다운로드]에서 다음 2개를 내려받아 압축을 풀고, nmail/ 디렉토리만 남기기

 

3.2 설치 파일 - https://www.passkorea.net/nmailphp/new/nmail-php-linux-3.2.tgz

3.3 업데이트 파일 - https://www.passkorea.net/nmailphp/nmail-php-patch-3.2-to-3.3.0.tgz

 

 주의) 위 파일들은 운영중인 서버에서 받으시면 안되고, PC나 개발 서버 등 다른 공간에 받아서 비교해보시기 바랍니다. 

 

이후 차이나는 파일들을 운영 서버에 하나씩 적용해보면서 에러 해결 확인이 필요합니다.

.js, .css 파일이 바뀐 경우, 브라우저 강제 새로고침이나 캐시 삭제가 필요할 수 있습니다.

 

 

 

 

이전 글 메일 서비스 방화벽 허용 포트 및 보안 연결 포트 PASSKOREA 2024.11.11
다음 글 업데이트후 ionCube Encoder PHP 버전 에러 PASSKOREA 2024.11.08